iOS开发:UISwitch 与 UIActivityIndicatorView
2015-09-30 19:15
399 查看
************* iOS开发:UISwitch 与 UIActivityIndicatorView ****************
一、UISwitch:
1.初始化:
UISwitch *Switch = [[UISwitch alloc]init];
2.给定坐标:大小是固定 的:79 * 27:
[Switch setCenter:CGPointMake(100, 200)];
3.边框颜色:
Switch.tintColor = [UIColor greenColor];
4.开关按钮颜色:
Switch.thumbTintColor = [UIColor blueColor];
5.打开颜色:默认是绿色
Switch.onTintColor = [UIColor redColor];
6.打开开关:
Switch.on = YES;
[SwitchsetOn:YESanimated:YES];
7.addTatget...Action方法:
[Switch addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventEditingChanged];
添加到父视图上:
[self.view addSubview:Switch];
触发方法:
利用switch开关控制ActivityIndicator的动画:
- (void)switchAction:(id)sender{
UISwitch *swi = (UISwitch *)sender;
if (swi.on) {
//关闭菊花图动画:
[_activityIndicator stopAnimating];
}else{
//开启菊花图动画:
[_activityIndicator startAnimating];
}
}
二、UIActivityIndicatorView(菊花图):
1.初始化
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
*初始化方法唯一!!!
UIActivityIndicatorViewStyleWhiteLarge:大白 37 * 37
背景颜色最好是深色的;
UIActivityIndicatorViewStyleWhite: 白色22 * 22
UIActivityIndicatorViewStyleGray灰色
22 * 22
2.给定坐标:
[activityIndicator setCenter:CGPointMake(100, 150)];
3.停止是隐藏
activityIndicator.hidesWhenStopped = YES;
添加到父视图上:
[self.viewaddSubview:activityIndicator];
4.开启动画:
[activityIndicator startAnimating];
5.关闭动画:
[activityIndicator stopAnimating];
效果图如下:
开关开启,开始动画: 开关关闭,结束动画(默认结束时隐藏):
一、UISwitch:
1.初始化:
UISwitch *Switch = [[UISwitch alloc]init];
2.给定坐标:大小是固定 的:79 * 27:
[Switch setCenter:CGPointMake(100, 200)];
3.边框颜色:
Switch.tintColor = [UIColor greenColor];
4.开关按钮颜色:
Switch.thumbTintColor = [UIColor blueColor];
5.打开颜色:默认是绿色
Switch.onTintColor = [UIColor redColor];
6.打开开关:
Switch.on = YES;
[SwitchsetOn:YESanimated:YES];
7.addTatget...Action方法:
[Switch addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventEditingChanged];
添加到父视图上:
[self.view addSubview:Switch];
触发方法:
利用switch开关控制ActivityIndicator的动画:
- (void)switchAction:(id)sender{
UISwitch *swi = (UISwitch *)sender;
if (swi.on) {
//关闭菊花图动画:
[_activityIndicator stopAnimating];
}else{
//开启菊花图动画:
[_activityIndicator startAnimating];
}
}
二、UIActivityIndicatorView(菊花图):
1.初始化
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
*初始化方法唯一!!!
UIActivityIndicatorViewStyleWhiteLarge:大白 37 * 37
背景颜色最好是深色的;
UIActivityIndicatorViewStyleWhite: 白色22 * 22
UIActivityIndicatorViewStyleGray灰色
22 * 22
2.给定坐标:
[activityIndicator setCenter:CGPointMake(100, 150)];
3.停止是隐藏
activityIndicator.hidesWhenStopped = YES;
添加到父视图上:
[self.viewaddSubview:activityIndicator];
4.开启动画:
[activityIndicator startAnimating];
5.关闭动画:
[activityIndicator stopAnimating];
效果图如下:
开关开启,开始动画: 开关关闭,结束动画(默认结束时隐藏):
相关文章推荐
- perldoc Module::Build::Tiny
- h5 localstorage 不能存true和false
- SpriteBuilder中pivot关节中的Collide bodies属性
- SpriteBuilder中pivot关节中的Collide bodies属性
- SpriteBuilder中pivot关节中的Collide bodies属性
- UITableViewCell添加点击时改变字体的颜色、背景、图标
- UIViewController的生命周期及iOS程序执行顺序
- UI_协议传值
- UIPickerView
- GCD为什么不能在子线程更新UI
- ios中改变UIImagePickerController页面的button的文字为中文
- hdu Can you answer these queries? 线段树成段更新
- UIPickerView
- Android UI法宝的发展Android Action Bar Style Generator
- UILabel字体加粗与倾斜--iOS开发
- iOS:风火轮活动刷新视图控件UIActivityIndicatorView的详细使用
- UIView与CALayer的区别,很详细
- 为UITextView添加通知..来检测UITextView内容的改变
- 获取手机的唯一标示uuid
- bones ui