Necesito dibujar una barra rectangular redondeada en mi aplicación iOS, pero sin usar una imagen de fondo. ¿Hay alguna manera de hacer una vista de rectángulo redondeada o una etiqueta?¿Cómo puedo dibujar un rectángulo redondeado Etiqueta o Vista?
Respuesta
Además de la otra respuesta (s), no se olvide de establecer la propiedad masksToBounds
.
#import <QuartzCore/QuartzCore.h>
label.layer.cornerRadius = 5.0;
label.layer.masksToBounds = YES;
Todas las buenas respuestas, pero Mundi fue primero. –
No sé si masksToBounds tiene el valor predeterminado de SÍ, pero no lo configuré y todavía tengo las esquinas redondeadas. –
El valor predeterminado es 'NO'. Tal vez fue en otro lugar. – Mundi
Añadir Marco de base de cuarzo ..
#import <QuartzCore/QuartzCore.h>
después fijar radio de esquina,
yourView_LabelName.layer.cornerRadius = 10.0;
Puede ser útil para usted. Paso 1: agregue el marco de quartzcore a sus marcos de proyecto. En qué archivo desea escribir este código allí, debe usarlo.
#import <QuartzCore/QuartzCore.h>
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 50, 30)];
myLabel.text = @"text";
myLabel.layer.cornerRadius =8.0;
[self.view addSubview:myLabel];
alternativa si usted está utilizando el diseñador de interfaces (archivo de guión gráfico o la boca) se puede ajustar un tiempo de ejecución de Atributo definido por el usuario.
Haga clic en la vista que desea que tenga esquinas redondeadas, haga clic en Mostrar el inspector de identidad (3ª pestaña, arriba a la derecha). continuación, haga clic en el signo + en tiempo de ejecución definidos por el usuario Atributos e introduzca la siguiente:
Key Path: layer.cornerRadius
Type: Number
Value: whatever number, e.g. 5
La manera más limpia con IB ... –
¡Muy buen truco! – gregschlom
- 1. Cómo dibujar un rectángulo redondeado en el lienzo HTML?
- 2. Cómo dibujar un rectángulo redondeado en Core Graphics/Quartz 2D?
- 3. Cómo dibujar un rectángulo?
- 4. ¿Puedo dibujar un rectángulo en XML?
- 5. Cómo dibujar un rectángulo redondeado con un borde de ancho variable dentro de límites específicos
- 6. UIButton de rectángulo redondeado sin el borde
- 7. Cómo dibujar un rectángulo redondeado en la interfaz de usuario de Android?
- 8. Fabric.js - Dibujar un rectángulo gratuito
- 9. (iOS) Cómo animar un rectángulo redondeado con shapeLayer?
- 10. Dibujo de Python Imaging Library (PIL) - Rectángulo redondeado con degradado
- 11. iPhone - Cómo dibujar texto en medio de un rectángulo
- 12. Rectángulo WPF dibujar borde
- 13. Dibujar rectángulo sobre la imagen
- 14. UIView con rectángulo redondeado y sombra paralela: la sombra aparece sobre el rectángulo
- 15. C++ MFC Cómo dibujar rectángulo transparente alfa
- 16. ¿Cómo puedo convertir un rectángulo en un rectángulo?
- 17. Cómo dibujar un rectángulo de líneas discontinuas en el lienzo?
- 18. Cómo dibujar un rectángulo en el sitio web para resaltar?
- 19. Cómo dibujar un rectángulo en MouseDown/Move C#
- 20. iOS - Crear la subclase UIView para el rectángulo redondeado
- 21. Cómo crear un rectángulo redondeado en tiempo de ejecución en Windows Forms con VB.NET/C#?
- 22. ¿Cómo puedo crear un rectángulo con un borde delimitado?
- 23. ¿Cómo desvanezco un rectángulo o texto?
- 24. Dibujar grosor del borde del rectángulo
- 25. ¿Cómo puedo dibujar una vista animada en Android?
- 26. ¿Es posible dibujar un rectángulo encima de AVCaptureVideoPreviewLayer?
- 27. Rectángulo redondeado en NSView que recorta todas las subvistas que contienen
- 28. Crear un JFrame/ContentPane redondeado
- 29. Dibujar rectángulo azul ligeramente transparente en Win32 GDI nativo
- 30. ¿Cómo puedo dibujar un semicírculo usando CoreGraphics
oye primera Ravi ha respondido a su question.check ella. – Tendulkar