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;

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

  • 相关阅读:
    jq的stop
    mouseover,mouseout与mouseenter,mouseleave
    jq的load
    KeyUp 和KeyDown 、KeyPress之间的区别
    jq的error
    $(function() {....}) ,(function($){...})(jQuery)
    delegate事件委托
    将项目提交到git
    linux下安装jenkins
    手写简单的linkedlist
  • 原文地址:https://www.cnblogs.com/cchHers/p/11244721.html
Copyright © 2011-2022 走看看