iOS跳转到设置界面,以及设置下的子界面

来源:互联网 发布:当代网络小说家排行榜 编辑:程序博客网 时间:2024/05/16 14:03

在iOS开发中,有可能就需要跳转到系统的设置界面去配置一些参数,下面就简单介绍一下如何跳转到界面中,
1、在UIApplication头文件中有一个属性UIApplicationOpenSettingsURLString用于打开系统的设置界面,但是只适用于iOS8之后,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; // 直接就能够打开系统的设置界面

2、下面来介绍一下其它的界面打来方式,

    /*     Brightness             — prefs:root=Brightness 跳转到设置界面     Music Equalizer        — prefs:root=MUSIC&path=EQ // 跳转到设置-音乐界面     Music Volume Limit     — prefs:root=MUSIC&path=VolumeLimit // 跳转到音乐界面     Nike + iPod            — prefs:root=NIKE_PLUS_IPOD // 跳转到设置界面(前提是第一次打开设置)     Network                — prefs:root=General&path=Network // 跳转到设置-通用界面     Siri                   — prefs:root=General&path=Assistant // 跳转到设置-通用界面     Setting                —prefs:root=INTERNET_TETHERING // 跳转到设置界面     Usage                  — prefs:root=General&path=USAGE // 跳转到设置界面     *///    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];                                     // 跳转到 设置-WI-FI 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Bluetooth"]];                                // 跳转到 设置-蓝牙 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];                                  // 跳转到 设置-通用 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=DATE_AND_TIME"]];               // 跳转到 设置-通用-日期与时间 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=About"]];                       // 跳转到 设置-通用-关于本机 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=ACCESSIBILITY"]];               // 跳转到 设置-通用-辅助功能 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=AUTOLOCK"]];                    // 跳转到 设置-通用-自动锁定 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Keyboard"]];                    // 跳转到 设置-通用-键盘 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=INTERNATIONAL"]];               // 跳转到 设置-通用-语言与地区 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=ManagedConfigurationList"]];    // 跳转到 设置-通用-描述文件 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Reset"]];                       // 跳转到 设置-通用-还原 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=SOFTWARE_UPDATE_LINK"]];        // 跳转到 设置-通用-软件更新 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=VPN"]];                         // 跳转到 设置-通用-VPN 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];                        // 跳转到 设置-隐私-定位服务 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=FACETIME"]];                                 // 跳转到 设置-FaceTime 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=CASTLE"]];                                   // 跳转到 设置-iCloud 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=CASTLE&path=STORAGE_AND_BACKUP"]];           // 跳转到 设置-iCloud-存储空间 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];                                  // 跳转到 设置-Twitter 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=FACEBOOK"]];                                 // 跳转到 设置-Facebook 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=FLICKR"]];                                   // 跳转到 设置-Flickr 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=VIMEO"]];                                    // 跳转到 设置-Vimeo 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Phone"]];                                    // 跳转到 设置-电话 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTIFICATIONS_ID"]];                         // 跳转到 设置-通知 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTES"]];                                    // 跳转到 设置-备忘录 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Photos"]];                                   // 跳转到 设置-照片与相机 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"]];                                    // 跳转到 设置-音乐 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=STORE"]];                                    // 跳转到 设置-iTunes Store与App Store 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Sounds"]];                                   // 跳转到 设置-声音 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Wallpaper"]];                                // 跳转到 设置-墙纸 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=SAFARI"]];                                   // 跳转到 设置-Safari 界面//    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=AIRPLANE_MODE"]];                            // 跳转到 设置-飞行模式 界面(没用)

还有好多界面没有涉及到,有一些界面去尝试了一下,但是没打开,不过我们经常用的也就几个,不会设计过多。如果有新的打开方式,希望给提及一下,谢谢。

0 0
原创粉丝点击