对关于xib使用的一些心得:

总结了一些关于xib使用注意事项

1、 如果 一个View 从xib中加载,那么就不能引用 【xxx alloc】 init】 和【xxx alloc】initWithFrame:】创建

2、 如果 一个View经常被使用,就应该被提供快速构造 类方法

3、 如果 一个View从xib被加载:

用代码添加一些子控件,必须在 initWithCoder : 和 awakeFromNib 里创建

如果View从xib中加载,那么就不会会调用init、initWithFrame

其他initWithFrame是用代码创建的才会有用

如果View从xib中加载,那么就会调用initWithCoder:方法

其他initWithFrame是用代码创建的才会有用

创建子控件

如果子控件从xib中创建,是处于未唤醒状态

如果是添加view的子控件,那么就从initWithCoder 这里添加就ok了

你可能感兴趣的:(对关于xib使用的一些心得:)