iOS中Button按钮的状态

作者: 跨境大师兄 | 来源:发表于2016-03-22 22:40 被阅读3595次

一、按钮的状态

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状态,继续保持当前状态

相关文章

网友评论

    本文标题:iOS中Button按钮的状态

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