博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
控制器view的创建过程
阅读量:6225 次
发布时间:2019-06-21

本文共 517 字,大约阅读时间需要 1 分钟。

hot3.png

1.重写loadView方法,则会根据重写的loadView方法创建view

2.控制器通过storyboard加载,则根据storyboard的描述创建view
3.控制器view通过xib加载,则根据nibName对应的xib创建view
4.没有指定nibName,则根据与控制器同名的xib创建view
5.没有同名的xib,则根据与控制器名前缀相同不带controller的xib创建view
6.如果都没有,则创建一个view返回

控制器的view创建的时候会调用loadView方法,如果控制器是通过storyboard加载的,那么控制器的view就会按照storyboard的描述去创建,如果控制器是通过xib加载的,那么控制器就会根据nibName对应的xib文件来创建view,如果没有指定的nibName,那么就根据与控制器类名相同的xib文件来创建view,如果没有与控制器类名相同的xib文件,那么就根据与控制器前缀相同的xib文件来创建view,如果没有与控制器前缀相同的xib文件,直接创建一个view返回

转载于:https://my.oschina.net/jlongtian/blog/872965

你可能感兴趣的文章
PostConstruct
查看>>
MyEclipse------快速读取特定目录下的文件的内容(字节输入流)
查看>>
Linq查询操作之排序操作
查看>>
Spring 4支持的Java 8新特性一览
查看>>
RHEL6.2下挂载光驱安装软件
查看>>
YYCache 源码分析(二)
查看>>
2016年第9本:系统之美
查看>>
framebuff 显示子系统
查看>>
php手册杂记
查看>>
Yii2 定时任务创建(Console 任务)
查看>>
lombok+slf4j+logback SLF4J和Logback日志框架详解
查看>>
PHP 单例模式继承的实现方式
查看>>
思维杂谈(1)
查看>>
【Java深入研究】3、HashMap源码解析(jdk 1.7)
查看>>
1102 采药 2005年NOIP全国联赛普及组
查看>>
WebSockets Tutorial(教程一)WebSockets简介
查看>>
仿支付宝/微信的password输入框效果GridPasswordView解析
查看>>
【复制虚拟机】虚拟机复制后无ip的问题
查看>>
002-数据库命名开发规范
查看>>
vue、vuex、iview、vue-router报错集锦与爬坑记录
查看>>