Jas*_*art 1 model-view-controller properties uiviewcontroller uiview ios
在Objective-C中使用适当的MCV可以使UIView子类具有@propertys吗?
即在.h文件中
@class MyViewSubclass;
@interface MyViewSubclass : UIView
@property (strong, nonatomic) UILabel *labelLabel;
@property (strong, nonatomic) UILabel *valueLabel;
@end
Run Code Online (Sandbox Code Playgroud)
或者应该在UIViewController子类中完成?
提前致谢.
最常见的是子类UIViewController来管理视图层次结构中的标签,字段,图像和其他视图.但是,如果要创建将在整个应用程序中使用的可重用组件视图,则完全适合子类UIView并向子类添加属性.
来自Apple的iOS应用程序编程指南:
视图控制器对象管理应用程序内容在屏幕上的显示.视图控制器管理单个视图及其子视图集合.显示时,视图控制器通过在应用程序窗口中安装它们使其视图可见.
UIViewController类是所有视图控制器对象的基类.它提供了加载视图,显示视图,响应设备旋转旋转视图以及其他一些标准系统行为的默认功能.UIKit和其他框架定义了额外的视图控制器类来实现标准系统接口,例如图像选择器,标签栏界面和导航界面.
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |