Quiero mostrar UIView en forma de triángulo en lugar de utilizar UIView.is posible?¿es posible hacer el triángulo UIView?
Respuesta
Una UIView es siempre una forma rectangular, no puede alterar eso. Sin embargo, tal vez podría obtener el efecto que desea utilizando el enmascaramiento CALayer. Cree una UIView y apliquele una máscara personalizada, con lo cual la máscara tiene los datos apropiados para un triángulo. Entonces, cualquier contenido real que pongas en tu UIView solo será visible en el área apropiada con forma de "triángulo".
Para crear su capa de máscara, puede usar una imagen (por ejemplo, una png) o utilizar gráficos centrales para dibujar un triángulo.
Hay toneladas de información sobre este tipo de cosas en el Apple Quartz 2D docs.
Hay un ejemplo aquí:
http://cocoadev.com/MaskingACALayer
Véase también este desbordamiento de pila pregunta:
También hay información sobre esta materia en documentos de la API de Apple para UIView y CALayer.
- 1. Hacer con triángulo inferior
- 2. ¿Es posible copiar CALayer de UIView?
- 3. Hacer triángulo CSS3 con degradado lineal
- 4. iOS iPhone ¿es posible clonar UIView y hacer que se dibuje en dos UIViews?
- 5. iPhone: ¿es posible inspeccionar el marco de una UIView en el depurador de Xcode?
- 6. Triángulo de CSS puro con borde semitransparente. ¿Posible?
- 7. Posible presentar UIView sin UIViewController en UIPopoverController?
- 8. Triángulo Triángulo Intersección en 3d-Space
- 9. Transformar un triángulo en otro triángulo
- 10. ¿Es posible hacer que Class.forName ("") sea flexible?
- 11. ¿Es posible hacer QML ListView cíclico?
- 12. ¿Es posible hacer ".value + =" en JQuery?
- 13. ¿Es posible hacer matemáticas dentro de CSS?
- 14. ¿Es posible hacer un servicio WinRT?
- 15. ¿Es posible hacer pagerank sin todo el conjunto de datos?
- 16. ¿Es posible hacer obligatorio el valor de una anotación Java?
- 17. ¿Es posible hacer anidamiento profundo en el administrador activo?
- 18. Proyección 3D inversa (triángulo)
- 19. ¿Cuál es la forma más eficiente de detectar intersecciones triángulo-triángulo?
- 20. Cómo rellenar el color en el triángulo
- 21. Hacer UIView en el centro de la pantalla
- 22. Interpolación de un triángulo
- 23. triángulo de C++, Pascal
- 24. números de triángulo en pitón
- 25. ¿Es posible el compilador Jquery * *?
- 26. centro hallazgo de triángulo 2D
- 27. ¿Es posible hacer esto sin JavaScript (diseño html)
- 28. ¿Es posible hacer que Oauth sea seguro en iOS?
- 29. ¿Es posible hacer pseudo-streaming Flash con S3?
- 30. ¿Es posible hacer FTP en modo "Activo" usando FtpWebRequest?