IOS 设置一个UIView里面的全部控件状态
2017-08-23 10:41
169 查看
在忙忙碌碌的开发中有可能有需求是这样的:做一个UIView控件这个控件随之我们系统某一些配置项来进行操控! 比如我们可让让这里的控件全部可用/不可用。还可以让这里面的部分控件可用/不可用! 下面就是特别简单的实现方法:
//UIView 就是你想控制的那个控件 [UIView.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { if ([obj isKindOfClass:[UIButton class]]) { //可用 obj.enabled = YES; //不可用 obj.enabled = NO; } }]; 既然我们得到所有的UIView的父对象那么我们就可随意操作里面的所有控件的状态了!
相关文章推荐
- iOS UIView及其子控件的常用设置
- IOS设置UIView、UIButton等控件的边框设置为圆角
- IOS 如何从ViewController获取一个UIView上的某种或者某个控件
- Ios开发Swift自定义UIbutton增加一个能设置高亮状态下背景颜色的方法
- UIButton UIImageVIew UIView UILabel 等控件设置一个圆角
- iOS 取出RGB设置UIColor的RGB值, 有时为了跟其他控件一个主题色但是想改变一下透明度
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- iOS 给一个uiview设置shadow
- ios cell 控件状态被重用,教你三步跳出坑(cell里面控件状态版)
- 一个UIButton控件的状态设置和事件的执行
- <iOS小技巧>UIview指定设置控件圆角
- 设置视图IOS开发(97)之自定义视图之使用XIB自定义一个UIView
- 【iOS遇到的问题】switch控件--在设置switch按钮状态为on或者off,运行app,模拟器黑屏
- ios UIView控件设置动画后添加点击事件不起作用
- iOS设置某一个控件在一个控件上面显示
- IOS开发UI篇--使用CAShapeLayer实现一个音量大小动态改变的控件
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- iOS 关于设置UIView的autoresizingMask没有作用的问题
- ios 开发中,如何设置 uitabbar 里面 tabbaritem 不显示文字,只显示图片,图片垂直居中?
- iOS 开发总结(1)--UIView圆角设置