EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo crear botones redondeados en Xamarin.iOS

Programación Xamarin iOS  
 
Cómo crear botones redondeados en Xamarin.iOS

Cuando añades un botón a alguna vista desde la plataforma Xamarin o Visual Studio, programando para iOS (iPhone y iPad), los botones que, por defecto, puedes usar, además de los típicos de información y de añadir contacto, son botones rectangulares normales y corrientes.

Si realizas una búsqueda por el conjunto de propiedades que la ventana de la interfaz visual te ofrece sobre el botón creado, puedes comprobar que no existe alguna que te permita cambiar la forma del mismo, solo el color de fondo y del texto, por lo que, a menos que uses una imagen de fondo para el botón, cualquier otro cambio te hará tener que codificarlo a mano.

Cómo crear botones redondeados en Xamarin.iOS - Image 1 - professor-falken.com

Si tu intención es hacer que los botones que crees tengan unos bordes redondeados, tendrás que dejar de lado la interfaz gráfica y hacerlo mediante código, aunque no te preocupes porque el hacerlo es realmente sencillo. Solamente tienes que hacer uso de la propiedad CornerRadius de la variable asociada a dicho botón y asignarle un valor entero positivo.

Como ejemplo, viendo los botones de la imagen anterior, vamos a modificar la propiedad CornerRadius para que los bordes se redondeen. Así, si aplicamos un valor a los dos botones de la siguiente forma, en C#:

Obtendremos un resultado como el siguiente:

Cómo crear botones redondeados en Xamarin.iOS - Image 2 - professor-falken.com

Como puedes ver, los bordes de los botones ahora son redondeados y solamente nos ha costado una línea de código por cada uno de ellos, usando una propiedad que bien pudiera estar presente en el conjunto de propiedades de dicho objeto en la interfaz gráfica, lo que nos evitaría tener que codificarlo a mano. Aunque, en realidad, el cambiar la apariencia de un botón y aplicarle unos bordes redondeados no conlleva mucha dificultad.

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Etiquetas: , ,