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事件的监听方法

你可能感兴趣的:(UIControl)