Swift的Controller加载xib里面控件是时间:
在iOS9之前是在第一次使用addSubView这个方法的时候,会将xib里面的子控件都加载了。也就是你的Outlet都会赋值。但是在ios8.4的时候,即使你调用了addSubVIew都还是nil。所以一般会将添加,布局子控件的操作放在Viewdidload或之后的方法里面。
另外一个坑,Swift中没有了ViewdidUnload方法。
Swift的Controller加载xib里面控件是时间:
在iOS9之前是在第一次使用addSubView这个方法的时候,会将xib里面的子控件都加载了。也就是你的Outlet都会赋值。但是在ios8.4的时候,即使你调用了addSubVIew都还是nil。所以一般会将添加,布局子控件的操作放在Viewdidload或之后的方法里面。
另外一个坑,Swift中没有了ViewdidUnload方法。