UIView通过load加载成为一个组件的使用方式

load的的方式的种类有好几种
1、显示通过owner,也就是文件和xib的关系是附属关系。
直接在当前的代码的文件中进行对xib加载。


主要对这两个方法的重写

尤其是在tableView上对cell的高度的控制,注意是在什么时候进行对xib文件的加载,并不一定是在开始调用的时候就进行加载。
如下面的方式:

计算高度的时候加载

以为这里使用了自动计算cell高度的分类类来进行计算高度和缓存,可以通过相应的内容来进行实现。这个时候需要填充内容,设置约束的大小以及权限,其他的这个分类里面的方法就帮我们进行处理了。
(注意:就是这个view的加载,如果加载过了就不加载了,要进行判断一下)

2、另外一种方式是通过非owner的方式是进行加载;
这种方式一般是通过类方法进行处理的。
也就是我们一般是一个view文件对应多个xib文件,也就是通过不同的条件加载不同的xib文件,可以查看stateviewControl的组件。

ios上presentnavigationController的时候出现错误
ios上presentnavigationController的时候出现错误

iOS 7 中显示一定是在view已经显示了才可以present对应的navigationController。在ios 8 以上bi并没有这个错误。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 1,383评论 0 1
  • 引言 这两天突然想起之前看到过有的项目中用到了object, 好奇心起,就顺便回溯下xib的使用吧 xib优缺点分...
    舞动梦想阅读 2,009评论 0 3
  • @(iOS 项目实战)[项目实战] 作者: Liwx 邮箱: 1032282633@qq.com 目录 10.项目...
    Liwx阅读 1,853评论 1 12
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,219评论 30 472
  • 今天不想就晨读硬凑几个字。不过平时也没严格按照格式标准输出。(捂脸) 最近需要200字感悟,经常看晨读。话题常有早...
    容氏阿楠Vi阅读 195评论 1 2