Tengo 3 botones en la parte inferior de mi controlador de vista, btn1 btn2 btn3, los estoy usando en lugar de la barra de pestañas, ya que no es posible personalizar completamente una barra de pestañas según mis requisitos.manteniendo presionado un botón U (estado seleccionado/resaltado), hasta que se presione otro botón?
Ahora el problema es que cuando se presiona btn1, quiero que cambie su imagen, a un rectángulo gris, en lugar de la imagen de estado normal. He establecido las imágenes para ambos estados en la salida que he declarado para el botón, btn1Outlet, usando las propiedades setimage y uicontrolstate de la toma de corriente.
El problema es que no puedo mantener el botón seleccionado hasta que se presiona btn2 o btn3. Pero uno solo cambia a la imagen de estado seleccionada mientras está presionado, en el momento que lo dejo, vuelve a su estado normal.
¿Cómo puedo mantener la imagen de btn1 como imagen seleccionada hasta que se presione cualquiera de los otros 2 botones?
Gracias, esto funciona pero eso resuelve una parte de mi problema, es decir, el botón cambia la imagen y se mantiene cambiado, pero vuelve a la imagen de estado normal solo cuando se hace clic en el botón otra vez, no cuando se hace clic en cualquier otro botón. – OccamsRazor
bien por supuesto , estos botones no están relacionados entre sí usted tiene que hacer la lógica usted mismo. Algo así como en la acción para el botón 2 agregar el botón1.selected = NO; button3.selected = NO; – Pochi
Oh k, gracias, me preguntaba si eso es la forma correcta de hacerlo. Lo hice ahora. Gracias. Según su conocimiento, existe la posibilidad de que surja un problema con la aprobación de las aplicaciones si utilizo este tipo de método en su lugar. f la barra de pestañas? – OccamsRazor