Faire le button rond de taille fixe comme image dans l'iphone sdk

Je développe une application dans laquelle je dois arrondir le button en tant qu'image (que j'ai téléchargé). entrez la description de l'image ici

Il montre deux coins sont droits et le rest est en forme ronde. J'ai essayé avec mybutton.layer.cornerRadius mais fais l'image entière ronde. J'ai également essayé de faire un button personnalisé, mais il laisse un espace supplémentaire dans le button autour de l'image, j'ai besoin de fixer le button de taille comme image. Aidez-moi, s'il vous plaît. Merci d'avance. Bonne journée

Voici un bon tutoriel sur ce sujet:

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

vous pouvez download le code d'ici

https://github.com/ole/OBShapedButton

J'espère que cela t'aides

Une alternative mais pas vraiment une bonne première append une imageVoir append cette image particulière dessus que d'append un button invisible personnalisé sur l'image en ajustant la taille du button, il ne couvre pas toute l'image mais encore ça va fonctionner très bien … En fait, j'ai utilisé cette approche dans l'une de mes applications: p

OBShapedButton pourrait aider. C'est une sous-class UIButton open source optimisée pour les forms de buttons non rectangulars. Si cela ne fonctionne toujours pas, faire vos propres buttons n'est pas si difficile non plus. Utilisez un UIView et manipulez les touches dans la vue. Par exemple, dans touchesMoved: définissez l'image active et dans touchesEnded: gérez l'événement click!