ver restaurar puede porque pestañas pagina los las internet handoff este esta conectado con como cargan asocian aplicaciones abrir abiertas ios ios8 uitabbarcontroller uisplitviewcontroller

ios - restaurar - UISplitViewController dentro de la barra de pestañas



restaurar safari iphone (3)

Cuando coloca un UISplitViewController dentro de un UITabBarController y la barra de pestañas está configurada para ser opaque , tiene un problema en el que el contenido de su UISplitViewController se desplaza hacia arriba en el tamaño de la barra de pestañas :

Para solucionar este problema, debe marcar la casilla de verificación Barras opacas en su UISplitViewController en su guión gráfico:

Y ahora el tamaño de la vista UISplitViewController se calcula correctamente:

Tengo una aplicación que tiene una pantalla de inicio de sesión y cuando el usuario inicia sesión, se presiona un controlador de barra de pestañas. Actualmente tengo algunas vistas que se beneficiarían del hecho de que Apple ahora permite usar el controlador de vista dividida en todos los dispositivos iOS, así que me estaba preparando para implementar esto cuando leí que el controlador UISplitView debe ser siempre el controlador de la vista raíz. Así que me preguntaba si es posible hacer que la vista en una de las pestañas se convierta en una vista maestra de detalles usando un UISplitViewController o ¿tendré que implementarlo manualmente?

En caso de que no sea posible mostrar la vista dividida como una pestaña, ¿se puede empujar desde el controlador de la barra de pestañas? (por ejemplo, el usuario toca una fila en una vista de tabla y aparece la vista de detalles maestros).


También hay un problema al usar este enfoque en iPhone (> IOS8) donde el controlador de vista dividida está en modo colapsado. Cuando pasamos la vista de lista a la vista de detalles, no podemos ocultar el controlador de la barra de barras utilizando el "hidesBottomBarWushedPushed" convencional. Así que he agregado el TabBarcontroller como controlador de vista de raíz de un controlador de navegación. Ahora, cuando presiono para obtener una vista de detalles, envío el mensaje al controlador de navegación raíz y presiona la vista a la instancia de la vista de detalles en modo colapsado, mientras que en el modo normal solo lo presiono con showDetailsViewController ()


Definitivamente puedes incrustar un UISplitViewController dentro de un UITabBarController . He hecho precisamente eso para una aplicación que publiqué en la App Store. Tiene 3 pestañas y cada una es un controlador de vista dividida.

Simplemente arrastre un controlador de la barra de pestañas a su Guión gráfico, elimine los dos controladores que agregó y luego arrastre un controlador de vista dividida. Controle el arrastre desde el controlador de la barra de pestañas al controlador de vista dividida y seleccione la relación de "ver controladores".

En las versiones de Xcode inferiores a Xcode 8, es posible que aparezcan barras blancas o negras en la parte superior e inferior del controlador de vista dividida en el lienzo de Interface Builder, pero estas no aparecerán cuando la aplicación se ejecute en un dispositivo.

Esta es la aplicación que se está ejecutando para mostrar la vista dividida incorporada dentro del controlador de la barra de pestañas en iPhone 6s Plus: