ios - puedo - control por boton iphone
Cómo hacer el botón de radio con rapidez? (3)
El UIControl que ofrece el comportamiento más cercano desde el botón de opción en iOS veloz es UISegmentedControl, eche un vistazo a la referencia .
Aquí están las pautas de apple para controles móviles .
Algunas citas de este artículo:
Use un control segmentado para ofrecer opciones que están estrechamente relacionadas pero son mutuamente excluyentes.
Un control segmentado:
- Consiste en dos o más segmentos cuyos anchos son proporcionales, en función del número total de segmentos
- Puede mostrar texto o imágenes
Estoy intentando mucho código y no funciona para mí. Necesito hacer cuatro botones de radio con rapidez cuando le muestro la pregunta al usuario para que elija uno de los botones de opción.
Lamentablemente, no hay una forma integrada de hacer esto con Swift, pero es bastante fácil codificar. Personalmente, recomendaría usar este proyecto de Git , ya que he escuchado cosas buenas al respecto.
Si desea crear un botón de UIControlStateSelected
desde cero, le sugiero buscar un botón de verificación utilizando un botón regular con un UIControlStateSelected
activando una img de verificación, y luego establecer el layer.cornerRadius
(después de configurar los clipsToBounds = true
por supuesto) de su botón a la mitad de su ancho para producir un círculo.
Puede crear su propio inicio de sesión utilizando una etiqueta mutable con la etiqueta de botón como clave para el diccionario. Agregue la imagen verde / seleccionada para el botón selcted y configure el valor "yes" para la tecla (etiqueta de botón) en el diccionario para el botón seleccionado y el valor "no" para la etiqueta de otro botón.
Tengo un ejemplo para el mismo pero en Objective -C