josh
josh

Reputation: 1689

Make fix size round button as image in iphone sdk

I am developing an application in which I need to round button as image (as I uploaded).enter image description here

It Show two corner are straight and the rest is in round shape. I tried withmybutton.layer.cornerRadius but make round whole image. I also tried to just make custom button but it leave extra space in button around image i need to fix size button as image show. Please help me. Thanks in advance. Happy Day.

Upvotes: 1

Views: 576

Answers (3)

tipycalFlow
tipycalFlow

Reputation: 7644

OBShapedButton might help. It's an open source UIButton subclass optimized for non-rectangular button shapes. If it still doesn't work, making your own buttons isn't that difficult either. Use a UIView and handle touches within the view. For eg, in touchesMoved:, set the active image and in touchesEnded:, handle the click event!

Upvotes: 1

Kapil Choubisa
Kapil Choubisa

Reputation: 5232

Here is a one good tutorial on this:

http://iphonedevelopment.blogspot.in/2010/03/irregularly-shaped-uibuttons.html

you can download code from here

https://github.com/ole/OBShapedButton

Hope this helps

Upvotes: 2

superGokuN
superGokuN

Reputation: 1424

An alternate but not really a good one first add an imageView add this particular image over it than add an custom invisible button over the image by adjusting size of the button it will not cover the whole image though but still it will work fine...actually i did use this approach in one of my app :p

Upvotes: 1

Related Questions