阅读背景:

xib中的 File's Owner的的理解

来源:互联网 

    这两天在做 UI的美化,然后还牵扯到适配iPhone和iPad,索性把之前的布局全部改为xib,这其中就出现了在已有的.h 和 .m的基础上新创建xib文件,刚开始没注意,但是在一个页面跳转传值时遇到了一个问题,如果使用  alloc init 的方法,会提示  loadnib 没有view的iboutlet ,然后查阅网上各种资料,都说的很不是清楚,大概就是说file's owner 是viewcontroller的实例,对了还有一开始是在xib里放了一个viewcontroller的控件,然后viewcontroller的 第三选项卡  custom class 里选择已有的 .h进行关联,页面布局没有问题,但是这样 在页面的初始化/实例化时只能用 loadnib 的方法才能实例化,但是我是要做页面传值的,这样一个方法是先去执行.m文件的内容,这时property的属性值是过不去的,然后就去对比  创建类时 同时创建的xib,对比发现 默认带的是view  但是在file's owner中的关联是关联到view的  我就也创建了一个view,但是file's owner 的引用是拖不过去的,  找不到解决的办法,偶然翻file's owner的属性发现在第三选项卡里也是有custom class 属性的关联的,然后关联后果然可以了.   以此记录    这两天在做 UI的美化,然后还牵扯到适配iPhone和iPad,索性把之前的布局全部改




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: