UISwitch之详解
2015-10-13 20:48
435 查看
开关(UISwitch)提供了一个简单的开/关UI控件
使用其Value Changed事件来检测开关切换,并通过属性on或实例方法isOn来获取当前值。 效果图如下:
代码:
1.初始化
UISwitch
UISwitch *nightSwitch=[[UISwitch alloc]initWithFrame:CGRectMake(cell.size.width*0.5, cell.size.height *0.3, 30, 50)];
2.设置UISwitch的初始化
[nightSwitch setOn:NO animated:YES];
3.UISwitch的事件的方法
[nightSwitch addTarget:self action:@selector(night:) forControlEvents:UIControlEventValueChanged];
实现的方法如下:
// 夜间模式
-(void)night:(UISwitch *)swit
{
if ([swit isOn]) {
// alpha可根据需要自行设置
self.view.window.alpha=0.5;
}
else{
self.view.window.alpha=1;
}
}
相关文章推荐
- UICollectionView基础
- iOS UICollectionView 详解
- 纯代码创建UI界面入门(一)
- JAVA GUID
- AVQueuePlayer,备用
- uitableviewcell 自适应大小 参考
- POJ 3934 Queue(DP)
- Ant编译问题三:Build Falied ***resolve ro a path with no project.properties file for ***
- UE3 性能调试:动态光照环境
- 触发UIButton长按事件
- Android RelativeLayout 布局android:layout_centerHorizontal="true"注意
- 利用qemu-guest-agent冻结文件系统
- request
- 使用uitableview的索引功能
- UIView与CALayer的理解
- UIPickerView
- STL MAP(key,value)
- ios更改UITabBarController背景以及选中背景图片的方法
- Prime Query (ZOJ 3911 线段树)
- Prime Query (ZOJ 3911 线段树)