今天我正在为iOS编写我的第一个“Hello World”应用程序。我想知道如何以编程方式操作类似于Android .xib
布局文件或XML
的{{1}}个文件?我还希望Interface Builder动态显示更改。例如,我有一个XAML
文件.xib
,其中我有通过"LoginPageView.xib"
构造函数添加的按钮和其他控件,然后我将此Interface Builder
连接到私有{{1} } .xib
文件中的class extension
。现在我想以编程方式添加一个新按钮:"LoginPageViewController"
或者我想更改按钮的背景等等。
我知道的唯一方法是在.m
方法中实现它,但如果我这样做,我的更改将仅在程序运行时显示,并且我希望Interface Builder在编译之前动态显示这些更改。所以问题是Xcode IDE中有哪些方法可以实现这一点并说明如何执行此操作?
答案 0 :(得分:6)
简短的回答是否定的,这是不可能的。答案很长,你可以通过逆向工程.xib文件格式(也就是XML)来实现这样的事情,并弄清楚如何自己编写。它会比它值得多麻烦。