繁体   English   中英

UIView或UIViewController用于自定义视图

[英]UIView or UIViewController for custom View

创建可在Interface Builder中使用的自定义UIView的最佳方法是什么?

  1. 在Interface Builder中创建一个自定义UIView ,并从代码文件中的UIView继承,然后以某种方式在另一个UIView控件(如控件)中使用它。 (我该怎么做呢?)

  2. 在Interface Builder中创建一个自定义的UIView ,并有一个自定义的UIViewController其连接起来。 在我的主ViewController ,放置新视图。

基本上,我试图创建一个可重用的显示视图,并且想要一种快速的方法来以最小的努力在所有实例中更改它。 我已经在Interface Builder中布置了XIB。

最好的是第一方法。 并且不要忘记将IBOutlet关键字放在要在Interface Builder中看到的类成员之前。

@interface MyViewController : UIViewController {
    IBOutlet UILabel *m_MyLabel;
}
....

您将要做(1)。 大概您已有一个想要放置自定义UIView子类的IB文件? 在这种情况下,转到该文件,拖出一个UIView,然后在检查器的“应用程序标识”选项卡(第4个选项卡)中,将“类”设置为您的自定义类(如代码中所定义)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM