2012-04-27 19 views
6

En mi archivo de punta he elegido un botón personalizado y quiero establecer el radio de la esquina. He vinculado en el marco QuartzCore y luego escribir el siguiente código para establecer su radio de esquinaiphone: el radio de la esquina del botón no establece

[[btnPressureLink layer] setCornerRadius:15.0]; 

y cuando agrego un color de fondo para el botón de la radio de la esquina está establecido, pero cuando pongo una imagen en el botón el radio de la esquina no se establece. ¿Qué debo hacer para establecer el radio de la esquina cuando se utiliza una imagen en el botón?

Respuesta

10

Trate

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

También puede utilizar esto,

núcleo
[[btnPressureLink layer]setCornerRadius:4.0f]; 

[[btnPressureLink layer]setMasksToBounds:YES]; 
0

cuarzo Importación y probar esto ....

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

rápida 4

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