UIButton 的各种状态的选择

原创 2015年07月11日 01:16:34

在一个工程的开发中,使用的最多的控件无疑是UIButton,对于怎么使用UIButton的对于初学者却经常只是迷茫在Normal和highlighted两种状态。而经常达不到想要的效果。

UIButton经常使用的有四种:

Normal     正常状态

Highlighted    高亮状态

Disabled     禁用状态

Selected    选中状态

正常状态:

这个状态是必需的,按钮没被点击前显示什么。

 高亮状态:

高亮状态,就是在按钮点下的那一刻到显示的状态,就是告诉你用户你点了某个按钮。

  禁用状态:

当按钮的editing 为 NO 的时候显示出来的状态,一般用灰色表示该按钮不能被点击了

 选中状态:

当按钮 Selected = YES 的时候,该按钮为选中状态,tabbar是一个很好表现一个按钮选中作用的例子

UIControlStateReserved


UIControlStateReserved

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ios中UIButton选中状态切换

关于UIButton的事件枚举有许多,平时用的少所以很多的都不是很清楚,今天了解了下,看了以前的代码,觉得在UIButton选中时操作写了许多冗余代码,而忽略了UIButton一个很重要的属性,如下:...

关于UIButton的highlighted状态的总结

前两天写项目的时候纠结于button的highlighted属性不能保证它的高亮状态,最后用反复更新Default的背景图片的方法解决的 今天找到原因了, 在api中关于highlighted有这...

UIButton设置高亮状态下的背景色【原创】

UIButton一般分为高亮的普通两种状态,原生的方法可以设置这两种不同状态下的文字颜色,文字内容,背景图片,按钮图片。但是不能设置按钮的背景色。在网上搜罗了一番,整理并总结了两个比较实用方法。 ...

Unity3D开发(二):NGUI之UIButton"禁用"状态时置灰

NGUI中的Button几乎是最常用到的控件之一,并且可以组合各种组件(比如UIButtonColor,UIButtonOffset,UITweenxx),方便设置Button的各种状态下的属性,几乎...
  • qyxls
  • qyxls
  • 2014-08-26 23:47
  • 786

NGUI之UIButton"禁用"状态时置灰

NGUI之UIButton"禁用"状态时置灰

iOS7/8 UIButton高亮状态延迟问题全解

估计很多码友都遇到过这样的情况: UIButton在某些情况下不能立刻响应TouchDown事件,换句话说,迅速点击按钮时,你是永远看不见这个按钮的高亮状态的。 而你会发现,出现这种情况时,这些按...

循环 创建 UIButton 并添加选中状态 (单选和多选)

自己封装一个View//在.h声明 @interface SelectView : UIView @property(nonatomic,assign)NSInteger selectIndex; -...

iOS中UIButton的多种状态的隐藏设置

在类似点赞或切换浏览模式等功能的时候,需要用到button的选中状态:即点击后按钮切换图片,并保持这个状态,直到下一次点击. 这样设置后,按钮从normal变为selected的过程看起来似乎行...
  • hpcph
  • hpcph
  • 2017-06-29 12:04
  • 291

The Swift Code之设置UIButton的不同方式创建,以及不同的状态和外观

在设置rootViewController之后,在这个control里的viewDidLoad方法里,添加相应的代码.设置了9个不同类型的UIButton 创建了有状态的button,以及添...

UIButton高亮状态延迟问题全解

UIButton高亮状态延迟问题全解 估计很多码友都遇到过这样的情况: UIButton在某些情况下不能立刻响应TouchDown事件,换句话说,迅速点击按钮时,你是永远看不见这个按钮的高亮状态的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)