SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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
CONTENIDO


• iPad

• Desarrollo   para iPad

• SplitView
CONTENIDO


    • iPad

• Desarrollo   para iPad

• SplitView
CONTENIDO


    • iPad

• Desarrollo   para iPad

• SplitView
IPAD



• Es   un dispositivo tablet lanzado por Apple en 2010

• Interfaz
        táctil totalmente innovador basado en los elementos
 de iPhone.
IPAD



• Dispone
        de una pantalla de 9.7” y una resolución de
 1024x768

 • Ampliada   a 2048x1536 con el iPad de 3era generación
CONTENIDO


• iPad

    • Desarrollo   para iPad

• SplitView
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
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
 }
CONTENIDO


• iPad

• Desarrollo   para iPad

    • SplitView
SPLITVIEW
                   CONTROLLER


• Uno de los elementos diferenciador entre iPhone y iPad es el
 UISplitViewController.


• Este   permite visualizar dos controladores a pantalla partida
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
SPLITVIEW
CONTROLLER 3
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
SPLITVIEW
CONTROLLER 5
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.
FIN

Contenu connexe

En vedette (7)

Ios.s9
Ios.s9Ios.s9
Ios.s9
 
Ios.s13
Ios.s13Ios.s13
Ios.s13
 
Ios.s12
Ios.s12Ios.s12
Ios.s12
 
Ios.s15
Ios.s15Ios.s15
Ios.s15
 
Ios.s3
Ios.s3Ios.s3
Ios.s3
 
Ios.s5
Ios.s5Ios.s5
Ios.s5
 
Ios.s1
Ios.s1Ios.s1
Ios.s1
 

Similaire à Ios.s8

Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadcatalan21
 
Android la plataforma móvil open source
Android la plataforma móvil open sourceAndroid la plataforma móvil open source
Android la plataforma móvil open sourceIsrael Camacho
 
Apple TV Meet Up Slides
Apple TV Meet Up SlidesApple TV Meet Up Slides
Apple TV Meet Up SlidesGlobant
 
[Globant Summer Take Over] Apple Tv Development
[Globant Summer Take Over] Apple Tv Development[Globant Summer Take Over] Apple Tv Development
[Globant Summer Take Over] Apple Tv DevelopmentGlobant
 
Sistema Operativo iOS
Sistema Operativo iOSSistema Operativo iOS
Sistema Operativo iOSDraven Draven
 
El iPad como herramienta de productividad profesional #Productivity #iPadProED
El iPad como herramienta de productividad profesional #Productivity #iPadProEDEl iPad como herramienta de productividad profesional #Productivity #iPadProED
El iPad como herramienta de productividad profesional #Productivity #iPadProEDVenan Llona
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesSoftware Guru
 
Apple tv development Meetup - Montevideo Uruguay
Apple tv development Meetup - Montevideo  UruguayApple tv development Meetup - Montevideo  Uruguay
Apple tv development Meetup - Montevideo UruguayGlobant
 
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadCharla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadLuis Consiglieri
 
Avance tecnológico
Avance tecnológicoAvance tecnológico
Avance tecnológicojakobodiaz
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...CLEFormación
 

Similaire à Ios.s8 (20)

Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
 
Android la plataforma móvil open source
Android la plataforma móvil open sourceAndroid la plataforma móvil open source
Android la plataforma móvil open source
 
Exposición - IOS
Exposición - IOSExposición - IOS
Exposición - IOS
 
Arduino
ArduinoArduino
Arduino
 
Apple TV Meet Up Slides
Apple TV Meet Up SlidesApple TV Meet Up Slides
Apple TV Meet Up Slides
 
[Globant Summer Take Over] Apple Tv Development
[Globant Summer Take Over] Apple Tv Development[Globant Summer Take Over] Apple Tv Development
[Globant Summer Take Over] Apple Tv Development
 
iOS sistema operativo
iOS sistema operativoiOS sistema operativo
iOS sistema operativo
 
IOS
IOSIOS
IOS
 
Sistema Operativo iOS
Sistema Operativo iOSSistema Operativo iOS
Sistema Operativo iOS
 
El iPad como herramienta de productividad profesional #Productivity #iPadProED
El iPad como herramienta de productividad profesional #Productivity #iPadProEDEl iPad como herramienta de productividad profesional #Productivity #iPadProED
El iPad como herramienta de productividad profesional #Productivity #iPadProED
 
Terminada 2.0
Terminada 2.0Terminada 2.0
Terminada 2.0
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móviles
 
Avance tecnologico
Avance tecnologicoAvance tecnologico
Avance tecnologico
 
Apple tv development Meetup - Montevideo Uruguay
Apple tv development Meetup - Montevideo  UruguayApple tv development Meetup - Montevideo  Uruguay
Apple tv development Meetup - Montevideo Uruguay
 
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadCharla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
 
APP INVENTOR 2
APP  INVENTOR 2APP  INVENTOR 2
APP INVENTOR 2
 
Avance tecnológico
Avance tecnológicoAvance tecnológico
Avance tecnológico
 
App inventor
App inventorApp inventor
App inventor
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
 
Presentación ios
Presentación iosPresentación ios
Presentación ios
 

Ios.s8

  • 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
  • 2. CONTENIDO • iPad • Desarrollo para iPad • SplitView
  • 3. CONTENIDO • iPad • Desarrollo para iPad • SplitView
  • 4. CONTENIDO • iPad • Desarrollo para iPad • SplitView
  • 5. IPAD • Es un dispositivo tablet lanzado por Apple en 2010 • Interfaz táctil totalmente innovador basado en los elementos de iPhone.
  • 6. IPAD • Dispone de una pantalla de 9.7” y una resolución de 1024x768 • Ampliada a 2048x1536 con el iPad de 3era generación
  • 7. CONTENIDO • iPad • Desarrollo para iPad • SplitView
  • 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 }
  • 10. CONTENIDO • iPad • Desarrollo para iPad • SplitView
  • 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.
  • 17. FIN

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n