ios中View的创建过程

    ios应用中控制器view的创建方式有三种:storyboard、xib和代码,当APP启动后View的具体加载过程如图(苹果官方):

                311436309675553.png


    

假设我使用的是WYSViewController控制器

  应用启动时会加载控制器的loadView,

    1、如果loadView中有代码,直接用loadView中的代码来创建View

    2、如果loadView中没有代码,

      A、当你使用了storyboard时,程序加载storyboard来创建View,

      B、当你使用了xib时,程序就加载xib来创建View,

        a、当加载xib的时候,其加载xib的格式是先尝试加载WYSView.xib,

        b、如果没有WYSView.xib,那么再尝试加载WYSViewController.xib,

      C、如果都不存在,那么就会自动创建一个空的View

    311405115766351.png

你可能感兴趣的:(ios,view,创建过程)