iOS 跳转设置界面

作者: 王者归来之英雄有梦 | 来源:发表于2016-03-16 10:53 被阅读218次

有时候,我们希望用户跳转到设置界面,进行一些设置。这个时候该如何跳转呢?

  1. iOS8下跳转到设置界面方式:
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
    这种方式虽然能跳转到设置界面,但是不能跳转到具体的页面

  2. 如何跳到指定的设置界面,例如设置WiFi的时候,想直接跳到WiFi设置界面。
    在URL Types 添加 一个叫prefs的URL
    Schemes,如图:

ACB4BDE0-5336-416B-88AE-21DBD4BE19CF.png

添加URL Schemes
在适当的时候,调用此方法跳转到对应的设置界面
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"跳转不同界面对应的URLString"]];详见如下:

prefs:root=General&path=About
prefs:root=General&path=ACCESSIBILITY
prefs:root=AIRPLANE_MODE
prefs:root=General&path=AUTOLOCK
prefs:root=General&path=USAGE/CELLULAR_USAGE
prefs:root=Brightness
prefs:root=General&path=Bluetooth
prefs:root=General&path=DATE_AND_TIME
prefs:root=FACETIME
prefs:root=General
prefs:root=General&path=Keyboard
prefs:root=CASTLE
prefs:root=CASTLE&path=STORAGE_AND_BACKUP
prefs:root=General&path=INTERNATIONAL
prefs:root=LOCATION_SERVICES
prefs:root=ACCOUNT_SETTINGS
prefs:root=MUSIC
prefs:root=MUSIC&path=EQ
prefs:root=MUSIC&path=VolumeLimit
prefs:root=General&path=Network
prefs:root=NIKE_PLUS_IPOD
prefs:root=NOTES
prefs:root=NOTIFICATIONS_ID
prefs:root=Phone
prefs:root=Photos
prefs:root=General&path=ManagedConfigurationList
prefs:root=General&path=Reset
prefs:root=Sounds&path=Ringtone
prefs:root=Safari
prefs:root=General&path=Assistant
prefs:root=Sounds
prefs:root=General&path=SOFTWARE_UPDATE_LINK
prefs:root=STORE
prefs:root=TWITTER
prefs:root=General&path=USAGE
prefs:root=VIDEO
prefs:root=General&path=Network/VPN
prefs:root=Wallpaper
prefs:root=WIFI
prefs:root=INTERNET_TETHERING
注意,按照要求拼接好跳转的URLString,就可以实现对应界面的跳转。

相关文章

  • iOS10跳转设置

    由于苹果在iOS10中禁用了跳转设置界面(仅允许跳转app自身的设置界面),如果想跳转其他设置层级,比如关于本机,...

  • iOS打开应用的设置界面

    iOS8 + 应用如果请求过权限,就会在跳转到应用的设置界面.否则跳转到手机的设置界面 .

  • iOS 跳转系统设置界面

    有时候,我们希望用户跳转到设置界面,进行一些设置。这个时候该如何跳转呢? iOS8下跳转到设置界面方式: 注:这种...

  • iOS 跳转设置界面

    有时候,我们希望用户跳转到设置界面,进行一些设置。这个时候该如何跳转呢? iOS8下跳转到设置界面方式:[[UIA...

  • iOS App跳转设置界面、评分界面、三方app

    1. 跳转设置界面 1.1 iOS10以下跳转方法 1.1.1 iOS7之前 iOS系统版本 <= iOS7 , ...

  • iOS集成ReactNative跳转、传值

    iOS跳转RN界面iOS跳转RN界面传值iOS跳转不同的RN界面(一)iOS跳转不同的RN界面(二)RN界面跳转到...

  • iOS 跳转设置界面

    有时候,我们希望用户跳转到设置界面,进行一些设置。这个时候该如何跳转呢? 1. iOS8下跳转到设置界面方式: 这...

  • iOS跳转到设置界面

    iOS跳转到设置界面的代码: NSURL*url = [NSURLURLWithString:settingPat...

  • App跳转到权限设置界面

    iOS 10 App跳转到权限设置界面(iOS10之前就不各个记录了) 私有方法跳转 (1)跳转的URL(系统差异...

  • 从APP跳转到系统设置界面的解决方案

    在iOS10之前如果我们想从APP内部跳转到系统设置界面,比如跳转到WIFI设置界面,我们可以通过下面这句代码来实...

网友评论

    本文标题:iOS 跳转设置界面

    本文链接:https://www.haomeiwen.com/subject/xzpqlttx.html