UIControl

控件的状态

@property(nonatomic,getter=isEnabled) BOOL enabled;                                  // 是否可用,默认可用
@property(nonatomic,getter=isSelected) BOOL selected;                                // 是否选中,默认不选中
@property(nonatomic,getter=isHighlighted) BOOL highlighted;                          // 是否高亮,默认不高亮

控件内容的对齐方式

@property(nonatomic) UIControlContentVerticalAlignment contentVerticalAlignment;     // 设置垂直对齐方式。默认为居中
@property(nonatomic) UIControlContentHorizontalAlignment contentHorizontalAlignment; // 设置水平对齐方式。默认为居中

监听方法

 - (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents; // 添加监听方法
 - (void)removeTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents; // 删除监听方法

- (NSSet *)allTargets;   //  控件监听的所有方法
- (UIControlEvents)allControlEvents;  // 执行监听方法的对象                                             
- (NSArray *)actionsForTarget:(id)target forControlEvent:(UIControlEvents)controlEvent;    
// controlEvent事件的监听方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容