1. 8 - SPLITVIEW Y IPAD
Curso de desarrollo de aplicaciones móviles para iPhone y iPad
endika.gutierrez@urbegi.com
alex.rayon@urbegi.com
Urbegi Learning
Contents
8. DESARROLLO PARA
IPAD
• El desarrollo para iPad es muy similar a iPhone
• Comparte todo los elementos de esto y los amplia con
ciertas funcionalidades añadidas
9. DESARROLLO PARA
IPAD
• Podemos detectar si el dispositivo es un iPhone y un iPad de
la siguiente manera:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// Código especifico para iPad
} else {
// Código especifico para iPhone
}
11. SPLITVIEW
CONTROLLER
• Uno de los elementos diferenciador entre iPhone y iPad es el
UISplitViewController.
• Este permite visualizar dos controladores a pantalla partida
12. SPLITVIEW
CONTROLLER 2
• Por
defecto en horizontal se muestra la pantalla partida
mientras que en vertical se muestra como un popup
• Es muy común en el desarrollo de aplicaciones para iPad
• Mail, Ajustes, etc la emplean
14. SPLITVIEW
CONTROLLER 4
• El
controlador de la izquierda recibe el nombre de Master
View Controller
• El controlador de la derecha es el Detail View Controller
16. SPLITVIEW
CONTROLLER 6
• Podemos acceder al splitViewController desde cualquiera de
los dos controladores a través de
• self.splitViewController
• Las relaciones entre el controlador master y detalle se pueden
definir en el storyBoard referenciando los controladores como
si se referenciasen outlets.