1

今天我正在为 iOS 编写我的第一个“Hello World”应用程序。我想知道如何.xib以类似于 AndroidXML布局文件的方式以编程方式操作文件XAML?我还希望 Interface Builder 动态显示更改。例如,我有一个.xib文件"LoginPageView.xib",其中有我通过Interface Builder构造函数添加的按钮和其他控件,然后我将其连接到文件中.xib的私有。现在我想以编程方式添加一个新按钮:或者我想更改按钮的背景等等。class extension"LoginPageViewController".mUIButton *button = [[UIButton alloc] initWithCGRect:...];

我知道的唯一方法是在方法中实现它,viewDidLoad但如果我这样做,我的更改将仅在程序运行时显示,我希望 Interface Builder 在编译之前动态显示这些更改。所以问题是 Xcode IDE 中是否有某种方法可以实现这一点并说明如何做到这一点?

4

1 回答 1

6

简短的回答是否定的,这是不可能的。长答案是,您可以通过对 .xib 文件格式(即 XML)进行逆向工程并弄清楚如何自己编写来实现这样的事情。这将比它的价值更麻烦。

于 2012-10-22T00:02:55.427 回答