美文网首页iOS
[转载]详细分析按钮的状态

[转载]详细分析按钮的状态

作者: 訷訷 | 来源:发表于2016-04-11 01:45 被阅读57次

    1.UIControlStateNormal
    1> 除开UIControlStateHighlighted、UIControlStateDisabled、UIControlStateSelected以外的其他情况(转载补充:包括几种状态同时出现),都是normal状态
    2> 这种状态下的按钮【可以】接收点击事件

    2.UIControlStateHighlighted
    1> 【当按住按钮不松开】或者【highlighted = YES】时就能达到这种状态
    2> 这种状态下的按钮【可以】接收点击事件

    3.UIControlStateDisabled
    1> 【button.enabled = NO】时就能达到这种状态
    2> 这种状态下的按钮【无法】接收点击事件

    4.UIControlStateSelected
    1> 【button.selected = YES】时就能达到这种状态
    2> 这种状态下的按钮【可以】接收点击事件

    二、让按钮无法点击的2种方法
    1> button.enabled = NO;
    *【会】进入UIControlStateDisabled状态

    2> button.userInteractionEnabled = NO;
    *【不会】进入UIControlStateDisabled状态,继续保持当前状态

    相关文章

      网友评论

        本文标题:[转载]详细分析按钮的状态

        本文链接:https://www.haomeiwen.com/subject/qfgblttx.html