Bil*_*rim 8 iphone uiviewcontroller nib
我正在尝试构建一个可以"蒙皮"的视图控制器 - 也就是说,具有多个外观或个性但使用单个控制器.每个视图都有相同的按钮等,但我希望能够将每个nib文件(皮肤)加载到同一个视图控制器中.我可以创建多个nib文件,但我没有看到如何连接按钮和操作.我可以为多个nib文件指定相同的"文件所有者"吗?(怎么样?).
可以这样做吗?
这完全有可能.只需创建新的nib文件,然后在Interface Builder中将文件所有者设置为该类.然后,您可以像以前一样连接您的插座和操作.从您的代码中只需在initWithNibName:方法中指定正确的nib文件.
如果唯一的变化是装饰性的,那么在代码中进行这些更改可能会更好,但是您提出的方法可以正常工作.