zoukankan      html  css  js  c++  java
  • UIControl的API

    @property(nonatomic, readonly) UIControlState state;

    控件的状态,指定为位掩码值。

     

    @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;

    控件边界内容的水平对齐。

     

    @property(nonatomic, readonly) UIControlContentHorizontalAlignment effectiveContentHorizontalAlignment;

    当前对控件有效的水平对齐。

     

    - (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;

    将目标对象和操作方法与控件关联。

     

    - (void)removeTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;

    停止将事件传递到指定的目标对象。

     

    - (NSArray<NSString *> *)actionsForTarget:(id)target forControlEvent:(UIControlEvents)controlEvent;

    返回指定事件发生时对目标对象执行的操作。

    @property(nonatomic, readonly) UIControlEvents allControlEvents;

    返回控件具有关联操作的事件。

     

    @property(nonatomic, readonly) NSSet *allTargets;

    返回与控件关联的所有目标对象。

     

    - (void)sendAction:(SEL)action to:(id)target forEvent:(UIEvent *)event;

    调用指定的操作方法。

     

    - (void)sendActionsForControlEvents:(UIControlEvents)controlEvents;

    调用与指定事件关联的操作方法。

     

    - (BOOL)beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event;

    当触摸事件进入控件的边界时调用。

     

    - (BOOL)continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event;

    与控件关联的触摸事件更新时调用。

     

    - (void)endTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event;

    与控件关联的触摸事件结束时调用。

     

    - (void)cancelTrackingWithEvent:(UIEvent *)event;

    告诉控件取消与给定事件相关的跟踪。

     

    @property(nonatomic, readonly, getter=isTracking) BOOL tracking;

    一个布尔值,指示控件当前是否正在跟踪触摸事件。

     

    @property(nonatomic, readonly, getter=isTouchInside) BOOL touchInside;

    一个布尔值,指示跟踪的触摸事件当前是否在控件的边界内。

  • 相关阅读:
    html文本超出自动换行、显示省略号
    angular第三天
    angular第二天
    angular第一天
    jQuery基础:keydown( ) 与 keypress( ) 区别
    jQuery基础:mouseeter( ) 与 mouseover( ) 区别
    jQuery基础:remove()与 detach()区别
    jQuery基础:获取元素内容
    (一)数组或对象中最会一个属性是否该加逗号的测试
    jQuery基础:prop()与attr()的区别
  • 原文地址:https://www.cnblogs.com/cchHers/p/11244721.html
Copyright © 2011-2022 走看看