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

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

  • 相关阅读:
    如何在Unity中播放影片
    C# typeof()实例详解
    unity3d用鼠标拖动物体的一段代码
    unity3d中Find的用法
    geometry_msgs/PoseStamped 类型的变量的构造
    c++ ros 计算两点距离
    C++ 利用指针和数组以及指针和结构体实现一个函数返回多个值
    C++ 结构体指针的定义
    Cannot initialize a variable of type 'Stu *' with an rvalue of type 'void *'
    C++中的平方、开方、绝对值怎么计算
  • 原文地址:https://www.cnblogs.com/cchHers/p/11244721.html
Copyright © 2020-2023  润新知