2012-04-27 3 views
6

Nel mio file pennino ho scelto un pulsante personalizzato e voglio impostare il raggio dell'angolo. Ho collegato nel quadro QuartzCore e poi scrivere il codice seguente per impostare il suo raggio d'angoloiphone: il raggio dell'angolo non è impostato

[[btnPressureLink layer] setCornerRadius:15.0]; 

e quando aggiungo un colore di sfondo per il pulsante del raggio d'angolo è impostato, ma quando ho messo un'immagine sul pulsante il raggio dell'angolo non viene impostato. Cosa devo fare per impostare il raggio dell'angolo quando un'immagine viene utilizzata sul pulsante?

risposta

10

Prova

btnPressureLink.layer.cornerRadius = 15.0; 
[btnPressureLink.layer setMasksToBounds:YES]; 
0

È inoltre possibile utilizzare questo,

nucleo
[[btnPressureLink layer]setCornerRadius:4.0f]; 

[[btnPressureLink layer]setMasksToBounds:YES]; 
0

del quarzo e provare questo uno ....

button.layer.borderWidth = 2.0; 
button.layer.cornerRadius = 12; 
[button.layer setMasksToBounds:YES]; 
0

rapida 4

buttonDone.layer.cornerRadius = buttonDone.bounds.height/2