Pixels Everywhere!

Pixels Everywhere!

Abc432bb0450574a25b15ff23d399d5a?s=128

Vladimir Pouzanov

June 01, 2013
Tweet

Transcript

  1. 2.
  2. 6.
  3. 7.
  4. 8.
  5. 9.
  6. 10.
  7. 11.
  8. 12.
  9. 13.
  10. 14.
  11. 15.
  12. 20.
  13. 23.
  14. 24.
  15. 27.
  16. 28.

    ARC

  17. 29.

    ARC

  18. 30.
  19. 31.
  20. 36.

    class  HomeScreen  <  ProMotion::Screen    title  "Home"    def  on_load

           #  Load  data    end    def  will_appear        #  Set  up  the  elements  in  your  view  with  add        @label  ||=  add  UILabel.alloc.initWithFrame([                5,  5,  20,  20        ])    end    def  on_appear        #  Everything's  loaded  and  visible    end end
  21. 37.

    class  HomeScreen  <  ProMotion::Screen    title  "Home"    def  on_load

           #  Load  data    end    def  will_appear        #  Set  up  the  elements  in  your  view  with  add        @label  ||=  add  UILabel.alloc.initWithFrame([                5,  5,  20,  20        ])    end    def  on_appear        #  Everything's  loaded  and  visible    end end
  22. 38.

    class  HomeScreen  <  ProMotion::Screen    title  "Home"    def  on_load

           #  Load  data    end    def  will_appear        #  Set  up  the  elements  in  your  view  with  add        @label  ||=  add  UILabel.alloc.initWithFrame([                5,  5,  20,  20        ])    end    def  on_appear        #  Everything's  loaded  and  visible    end end
  23. 39.

    def  on_load(app,  options)    @home          =

     MyHomeScreen.new(nav_bar:  true)    @settings  =  SettingsScreen.new    @contact    =  ContactScreen.new(nav_bar:  true)    open_tab_bar  @home,  @settings,  @contact end
  24. 40.

    def  on_load(app,  options)    @home          =

     MyHomeScreen.new(nav_bar:  true)    @settings  =  SettingsScreen.new    @contact    =  ContactScreen.new(nav_bar:  true)    open_tab_bar  @home,  @settings,  @contact end
  25. 41.

    def  on_load(app,  options)    @home          =

     MyHomeScreen.new(nav_bar:  true)    @settings  =  SettingsScreen.new    @contact    =  ContactScreen.new(nav_bar:  true)    open_tab_bar  @home,  @settings,  @contact end
  26. 45.
  27. 46.

    {    title:  "Email",    key:  :email,    placeholder:  “me@mail.com",

       type:  :email,    auto_correction:  :no,    auto_capitalization:  :none }
  28. 47.

    @form.render =>  {    email:  "me@mail.com",    password:  "password",  

     confirm:  "password",    remember:  true,    account_type:  :pro }
  29. 57.
  30. 64.

    CSS

  31. 67.
  32. 68.

    #button1,  #button2,  #button3  {    border-­‐radius      :  5px;

       font-­‐family          :  "Helvetica";    font-­‐size              :  13px;    font-­‐weight          :  bold;    color                      :  #ffffff;    background-­‐color:  linear-­‐gradient(#3c4145,  #585e62);    border-­‐width        :  1px;    border-­‐color        :  #212325;    box-­‐shadow            :  inset  0  1px  0  rgba(255,255,255,0.3),                                                    0  1px  1px  rgba(0,0,0,0.5); } #button2  {    box-­‐shadow            :  inset  0  2px  5px  rgba(0,0,0,0.6),                                                    0  1px  0  rgba(255,255,255,0.1); }
  33. 69.
  34. 70.
  35. 74.