创建我可以在Interface Builder中使用的自定义UIView
的最佳方法是什么?
在Interface Builder中创建自定义UIView
并从代码文件中的UIView
继承,然后以某种方式在另一个UIView
ala中使用它,就像控件一样。 (我该怎么办?)
在Interface Builder中创建自定义UIView
并自定义UIViewController
连接。在我的主ViewController
中,放置新视图。
基本上,我正在尝试创建一个可重用的显示视图,并希望能够以最小的努力在我的所有实例中快速更改它。我已经在Interface Builder中布置了我的XIB。
答案 0 :(得分:1)
最好的是第一种方式。并且不要忘记在类成员之前放置IBOutlet关键字,您希望在Interface Builder中看到它。
@interface MyViewController : UIViewController {
IBOutlet UILabel *m_MyLabel;
}
....
答案 1 :(得分:0)
你想做(1)。大概你有一个现有的IB文件,你想在其中放置自定义UIView子类?在这种情况下,转到该文件,拖出UIView,然后在检查器的“Application Identity”选项卡(第4个选项卡)中将Class设置为您的自定义类(在代码中定义)。