【发布时间】:2012-10-21 23:50:55
【问题描述】:
今天我正在为 iOS 编写我的第一个“Hello World”应用程序。我想知道如何以类似于 Android XML 布局文件或 XAML 的方式以编程方式操作 .xib 文件?我还希望 Interface Builder 动态显示更改。例如,我有一个.xib 文件"LoginPageView.xib",其中有我通过Interface Builder 构造函数添加的按钮和其他控件,然后我将此.xib 连接到.m 中"LoginPageViewController" 的私有class extension文件。现在我想以编程方式添加一个新按钮:UIButton *button = [[UIButton alloc] initWithCGRect:...]; 或者我想更改按钮的背景等等。
我知道的唯一方法是在 viewDidLoad 方法中实现它,但如果我这样做,我的更改将仅在程序运行时显示,我希望 Interface Builder 在编译之前动态显示这些更改。那么问题是在 Xcode IDE 中是否有某种方法可以实现这一点并说明如何做到这一点?
【问题讨论】:
标签: objective-c ios xcode interface-builder xib