美文网首页
UIButton特殊用法

UIButton特殊用法

作者: plum8414 | 来源:发表于2016-09-19 17:22 被阅读17次

1.去掉高亮状态(selected状态和normal状态切换时候出现)

  button.adjustsImageWhenHighlighted = NO;

2.禁止触摸事件的2种方式

//会改变按钮的状态,颜色会变灰

button.enabled = NO;

//保持按钮原来的状态,颜色不会变

button.userInteractionEnabled = NO;

3.KVO来监控button的大小

//注册KVO方法

[btn addObserver:self   forKeyPath:@"bounds" options:NSKeyValueObservingOptionNew |NSKeyValueObservingOptionInitial context:nil];

//KVO回调

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{

          if (object == btn && [keyPath isEqualToString:@"bounds"]){

                  [btn setTitle:NSStringFromCGSize(btn.bounds.size) forState:UIControlStateNormal];

                }

}

相关文章

  • UIButton特殊用法

    1.去掉高亮状态(selected状态和normal状态切换时候出现) button.adjustsImage...

  • iOS - UIButton的特殊用法

    在此主要介绍UIButton的一些特殊用法:UIButton的图片与文字排版,UIButton的UIControl...

  • 【Swift】iOS 开发入门参考手册

    个人收集整理,供 Swift 入门学习者参考,随时更新! 基础控件 UILabel的用法 UIButton的用法 ...

  • UIButton用法总结

    纯文字上下居中布局 2.图片在上,文字在下居中对齐 3.文字在左,图片在右 4.其他布局 UIControlEve...

  • UIButton的用法

    UIButton作为最常用的控件之一,其继承了父类UIView的属性和方法,同时由于其继承了UIControl使其...

  • UiButton 的用法

    第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType...

  • IOS UIButton用法

    这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用.//这里创建一个圆角矩形的...

  • iOS-防止UIButton重复点击

    通过添加UIButton类别,即可轻松搞定。代码如下: .h .m 用法 搞定了~

  • UIButton(按钮)

    图片按钮 UIButton 用法http://www.hangge.com/blog/cache/detail_5...

  • Swift—UIButton的基本用法

    UIButton在我们的开发过程中是随处可见的,那么本人就其基本属性和用法进行了总结,具体如下:UIButton继...

网友评论

      本文标题:UIButton特殊用法

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