iOS 设置页面的代码编写
2015-04-21 18:38
239 查看
突然觉得好久没有更新博客了,今天就想把自己的项目中的一些功能和常用的模块写出来给大家参考一下。。。
View Code
这是在ViewDidLoud里面设置他的初始化,因为我这个项目中没有设置引导页,所以在ViewDidLoad里面进行了初始化,然后在viewWillAppear里面设置了他的点击更换图片的一些操作。然后每个地方用的话,只需要设置一些他的属性或者在.m里面设置他的变量,然后获得他的Key值,进行获取他的状态,然后根据他的状态来设置他的声音还是振动了。。
原理就是这样的。。非常感谢我 胖哥的指导。。在这里很感谢他。。他的
@平淡的我
博客http://www.cnblogs.com/wangdelong/ 这些都是自己写的,如有不明白,可以找我。。谢谢。。。互相学习,共同努力!!@_@
- (void)viewDidLoad { [super viewDidLoad]; NSUserDefaults *messageDeful=[NSUserDefaults standardUserDefaults]; //接受新消息通知 NSString *isMessage_notf = [messageDeful objectForKey:@"isMessage_notf"]; _str_Message=@"1"; NSLog(@"isMessage_notf %@",isMessage_notf); if (isMessage_notf == nil) { [messageDeful setObject:_str_Message forKey:@"isMessage_notf"]; [messageDeful synchronize ]; } //设置声音 NSString *isVoice_Set = [messageDeful objectForKey:@"isVoice_Set"]; _str_Voice=@"1"; NSLog(@"isVoice_Set %@",isVoice_Set); if (isVoice_Set == nil) { [messageDeful setObject:_str_Voice forKey:@"isVoice_Set"]; [messageDeful synchronize ]; } // 设置振动 NSString *isVibration = [messageDeful objectForKey:@"isVibration_Set"]; _str_isVibration=@"1"; NSLog(@"isVibration %@",isVibration); if (isVibration == nil) { [messageDeful setObject:_str_isVibration forKey:@"isVibration_Set"]; [messageDeful synchronize ]; } //设置扬声器打开 NSString *isSpeaker = [messageDeful objectForKey:@"isSpeaker_Set"]; _str_isSpeaker=@"1"; NSLog(@"isSpeaker %@",isSpeaker); if (isSpeaker == nil) { [messageDeful setObject:_str_isSpeaker forKey:@"isSpeaker_Set"]; [messageDeful synchronize ]; } _huud = [[MBProgressHUD alloc]init]; } -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSString *is_Message=[userdefault objectForKey:@"isMessage_notf"]; if ([is_Message isEqualToString:@"1"]) { [_messageaccept setImage:[UIImage imageNamed:@"switch_on@2X.png"] forState:UIControlStateNormal]; }else if([is_Message isEqualToString:@"0"]) { [_messageaccept setImage:[UIImage imageNamed:@"switch_off@2X.png"] forState:UIControlStateNormal]; } NSString *isVoice=[userdefault objectForKey:@"isVoice_Set"]; if ([isVoice isEqualToString:@"1"]) { [_voice setImage:[UIImage imageNamed:@"switch_on@2X.png"] forState:UIControlStateNormal]; }else if([isVoice isEqualToString:@"0"]) { [_voice setImage:[UIImage imageNamed:@"switch_off@2X.png"] forState:UIControlStateNormal]; } NSString *isVibration=[userdefault objectForKey:@"isVibration_Set"]; if ([isVibration isEqualToString:@"1"]) { [_vibration setImage:[UIImage imageNamed:@"switch_on@2X.png"] forState:UIControlStateNormal]; }else if([isVibration isEqualToString:@"0"]) { [_vibration setImage:[UIImage imageNamed:@"switch_off@2X.png"] forState:UIControlStateNormal]; } NSString *isSperk=[userdefault objectForKey:@"isSpeaker_Set"]; if ([isSperk isEqualToString:@"1"]) { [_speaker setImage:[UIImage imageNamed:@"switch_on@2X.png"] forState:UIControlStateNormal]; }else if([isSperk isEqualToString:@"0"]) { [_speaker setImage:[UIImage imageNamed:@"switch_off@2X.png"] forState:UIControlStateNormal]; } }
View Code
这是在ViewDidLoud里面设置他的初始化,因为我这个项目中没有设置引导页,所以在ViewDidLoad里面进行了初始化,然后在viewWillAppear里面设置了他的点击更换图片的一些操作。然后每个地方用的话,只需要设置一些他的属性或者在.m里面设置他的变量,然后获得他的Key值,进行获取他的状态,然后根据他的状态来设置他的声音还是振动了。。
原理就是这样的。。非常感谢我 胖哥的指导。。在这里很感谢他。。他的
@平淡的我
博客http://www.cnblogs.com/wangdelong/ 这些都是自己写的,如有不明白,可以找我。。谢谢。。。互相学习,共同努力!!@_@
相关文章推荐
- IIS7 支持html页面包含(include)html页面 IIS设置与代码编写
- 编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
- 编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
- iOS编程 界面布局 纯代码 VFL编写和添加 左右两个view,按比例设置大小
- ios代码编写UIButton,设置图片,图片不显示
- ios系统中各种设置项的url链接 ,实现跳转系统页面设置
- ios开发中APP底部上滑不能调出如WiFi、蓝牙、播放等的设置页面的解决的方法
- IOS TableView 数据列表与设置页面(个人)
- ios随机设置颜色代码
- Effective Object_C 2.0 编写高质量ios与OS X代码的52个有效方法之一
- iOS 设置导航条透明效果的实例代码
- Windows 和 Linux下使用socket下载网页页面内容(可设置接收/发送超时)的代码
- iOS 纯代码编写8*8 LED汉字走字屏
- myeclipse 设置代码的编写风格
- Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(一)
- jquery设置并获取select的相关操作的代码编写
- ios项目代码编写规范
- <<Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法>>笔记-熟悉Objective-C
- iOS应用开发最佳实践:编写高质量的Objective-C代码
- keil中编写arm代码堆栈的设置