咱就举个栗子:
我一个tableviewcell.xib(A) 中要使用一个我自定义好的一个 view.xib(B)
在A中拖好控件后,
需要在B中的.m文件中重写 initWithCode:(NSCoder*)aDecoder 方法,本意上A加载B无法直接加载到B的xib资源,所以我们在归档的方法中手动的去加载这个资源,
"一般对于这种需求,我们会选择在 init(coder:)
中加载目标 nib 然后将它作为 subview 添加到目标 view 中。"-摘自喵神
咱就举个栗子:
我一个tableviewcell.xib(A) 中要使用一个我自定义好的一个 view.xib(B)
在A中拖好控件后,
需要在B中的.m文件中重写 initWithCode:(NSCoder*)aDecoder 方法,本意上A加载B无法直接加载到B的xib资源,所以我们在归档的方法中手动的去加载这个资源,
"一般对于这种需求,我们会选择在 init(coder:)
中加载目标 nib 然后将它作为 subview 添加到目标 view 中。"-摘自喵神