Quiero crear un UIButton personalizado con forma rectangular. para esto estoy usando la vista rectangular como fondo para UIButton y haciendo que el color de fondo de los UI sea de color claro. Pero el límite de UIbutton todavía permanece. ¿Alguna sugerencia sobre cómo hacer que la frontera desaparezca? Gracias por cualquier ayuda de antemano ..UIButton con color de borde personalizado, iPhone
12
A
Respuesta
34
Prueba esto:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button.layer setBorderColor:[[UIColor clearColor] CGColor]];
pero no se olvide de añadir en su .h o archivo .m
#import <QuartzCore/QuartzCore.h>
0
Debe establecer el tipo de su UIButton
-Custom
, no Rounded Rect
(si está creando a través de botón IB).
Si va a crear mediante programación UIButton
entonces este código:
UIButton *but = [UIButton buttonWithType:UIButtonTypeCustom];
Y después de que usted puede hacer sus propias personalizaciones.
11
perdí unos minutos y se frustró que la frontera no estaba mostrando aunque estaba configurando la propiedad de capa como se sugirió anteriormente.
Cuando establecí el ancho usando lo siguiente, vi el borde del botón.
[[button layer] setBorderWidth:2.0f];
1
Puede establecer las propiedades del borde en el CALayer accediendo a la propiedad de capa del botón.
Añadir cuarzo
#import <QuartzCore/QuartzCore.h>
Establecer las propiedades del botón:
[[myButton layer] setBorderWidth:2.0f];
[[myButton layer] setBorderColor:[UIColor AnyColor].CGColor];
0
button.layer.borderColor = UIColor.orangeColor().CGColor
veloz ejemplo para el borde naranja
Cuestiones relacionadas
- 1. UIButton personalizado para Iphone
- 2. Color de fondo de Iphone UIButton
- 3. Color de borde personalizado de triángulo CSS
- 4. UIButton color de selección
- 5. UIButton de rectángulo redondeado sin el borde
- 6. Color de borde/brillo de desbordamiento personalizado para ListView?
- 7. iPhone UIButton con funcionalidad UISwitch
- 8. ios5: borrar el borde UIButton
- 9. UIPickerView personalizado con color de fondo personalizado
- 10. NSView Color de borde
- 11. Añadir borde de color sólido con CIImage
- 12. UITextField color de borde
- 13. iPhone UIButton destacado
- 14. UIButton personalizado + subvistas = sin eventos
- 15. título UIButton color del texto
- 16. Borde gráfico personalizado en DIV con CSS
- 17. Añadir botón personalizado de control de navegación sin borde
- 18. ¿Cómo crear un UIButton con un degradado negro para iPhone?
- 19. NSMutableDictionary con UIButton * como claves - Desarrollo de iPhone
- 20. Color de borde animado CSS3
- 21. Cómo establecer el borde del rectángulo para el tipo personalizado UIButton
- 22. Animación de color de texto UIButton
- 23. iPhone Dev - Crear UIButton Manualmente
- 24. Título de fuente personalizado para UIButton
- 25. Cómo quitar UIButton color de fondo seleccionado?
- 26. Cambiar el color de fondo UIButton
- 27. iPhone: ¿Cómo crear UIButton que puedes tocar fácilmente?
- 28. Popover personalizado para iPad/iPhone
- 29. Establecer color de borde CSS a color de texto
- 30. iPhone UIButton - posición de la imagen
podría ser un duplicado de http://stackoverflow.com/ preguntas/2808888/is-it-even-possible-to-change-a-uibuttons-background-color. Mira esa pregunta. – jergason
Esto no es un duplicado de la referencia que usted dio ... están discutiendo el color de fondo cuando él está preguntando por el color del borde. – Prabh
Puede ser un duplicado de http://stackoverflow.com/questions/8162411/how-to-create-border-in-uibutton Lo mejor de la suerte – Ayaz