Me gustaría insertar un UISegmentedControl
en algún lugar de la barra superior de mi UINavigationController
.UISegmentedControl incrustado en un UINavigationBar/Item
No es problema incrustándolo en un UIBarButtonItem
y configurándolo como el barButtonItem izquierdo o derecho.
Puedo entender este enfoque cuando se trata de la pantalla de bienes raíces de un iPhone. Sin embargo, estoy haciendo esto en un Popover en un iPad y hay "muchos" espacios verticales disponibles en la barra superior. Si agrego SegmentedControl como un barButtonItem izquierdo o derecho, se reduce su escala para que no pueda ver el texto en el botón de mi segmento, tiene el ancho de un botón "Listo", etc. Si trato de agregarlo al navigationItem TitleView se mostrará todo el camino hacia la derecha y aún se reducirá más de lo que mi control de 3 segmentos puede mostrar con texto.
¿Cómo voy a agregar un UISegmentedControl
al centro de UINavigationController
que envuelve el contenido de mi popovers.
Espero que alguien me pueda ayudar :) gracias de antemano.
Hola, contextualmente pertenece en el bar y no en el contenido. Al igual que no tendría sentido si Apple hubiera puesto el control segmentado "siguiente mensaje, flecha arriba/abajo" en la aplicación de correo, dentro del correo electrónico seleccionado. O si un controlador segmentado para ordenar una lista fue colocado en la lista. – RickiG
Ya veo. He editado mi respuesta con código de trabajo y capturas de pantalla. Espero que esto ayude. – Costique
Gracias :) Eso es genial, es la llamada a sizeToFit lo que hace toda la diferencia. Gracias de nuevo. – RickiG