iOS 가 App 에서 시스템 설정 메뉴 로 이동 하 는 기능 항목 별 작성 방법 설명

4500 단어 iOS설치 하 다.
시스템 설정 의 와 이 파이 인터페이스 로 건 너 뛰 기
info 설정:
프로젝트 의 info.plist 에 URL types 를 추가 하고 URL Schemes 를 prefs 로 설정 합 니 다.다음 그림 입 니 다.
201641491118961.png (499×111)
코드:

NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}
위치 추적 서비스
포 지 셔 닝 서 비 스 는 많은 앱 이 있 는데 만약 에 사용자 가 포 지 셔 닝 을 닫 으 면 저 희 는 앱 에서 사용자 에 게 포 지 셔 닝 서 비 스 를 열 라 고 안내 할 수 있 습 니 다.설정 인터페이스 설정 을 누 르 면 포 지 셔 닝 서비스 설정 인터페이스 로 바로 이동 합 니 다.코드 는 다음 과 같 습 니 다:

//
NSURL *url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}
이렇게 하면 시스템 이 설정 한 포 지 셔 닝 서비스 인터페이스 로 넘 어 갈 수 있 습 니 다!
FaceTime

//FaceTime
NSURL *url = [NSURL URLWithString:@"prefs:root=FACETIME"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}
음악.

//
NSURL *url = [NSURL URLWithString:@"prefs:root=MUSIC"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}
벽지 설정 인터페이스

//
NSURL *url = [NSURL URLWithString:@"prefs:root=Wallpaper"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
    [[UIApplication sharedApplication] openURL:url];
}
블 루 투 스 설정 인터페이스

//
NSURL *url = [NSURL URLWithString:@"prefs:root=Bluetooth"];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
   [[UIApplication sharedApplication] openURL:url];
}
iCloud 설정 인터페이스

//iCloud
NSURL *url = [NSURL URLWithString:@"prefs:root=CASTLE"];
if ([[UIApplication sharedApplication] canOpenURL:url]
{
   [[UIApplication sharedApplication] openURL:url];
}
매개 변수 설정
이 몇 가지 예 를 보면 어느 설정 인터페이스 로 건 너 가 려 면 prefs:root=뒤의 값 만 있 으 면 됩 니 다!네,그렇습니다.
인터넷 에서 목록 을 찾 았 습 니 다.이 인터페이스의 매개 변수 설정 으로 넘 어 갈 수 있 습 니 다.

About ― prefs:root=General&path=About
Accessibility ― prefs:root=General&path=ACCESSIBILITY
Airplane Mode On ― prefs:root=AIRPLANE_MODE
Auto-Lock ― prefs:root=General&path=AUTOLOCK
Brightness ― prefs:root=Brightness
Bluetooth ― prefs:root=General&path=Bluetooth
Date & Time ― prefs:root=General&path=DATE_AND_TIME
FaceTime ― prefs:root=FACETIME
General ― prefs:root=General
Keyboard ― prefs:root=General&path=Keyboard
iCloud ― prefs:root=CASTLE
iCloud Storage & Backup ― prefs:root=CASTLE&path=STORAGE_AND_BACKUP
International ― prefs:root=General&path=INTERNATIONAL
Location Services ― prefs:root=LOCATION_SERVICES
Music ― prefs:root=MUSIC
Music Equalizer ― prefs:root=MUSIC&path=EQ
Music Volume Limit ― prefs:root=MUSIC&path=VolumeLimit
Network ― prefs:root=General&path=Network
Nike + iPod ― prefs:root=NIKE_PLUS_IPOD
Notes ― prefs:root=NOTES
Notification ― prefs:root=NOTIFICATIONS_ID
Phone ― prefs:root=Phone
Photos ― prefs:root=Photos
Profile ― prefs:root=General&path=ManagedConfigurationList
Reset ― prefs:root=General&path=Reset
Safari ― prefs:root=Safari
Siri ― prefs:root=General&path=Assistant
Sounds ― prefs:root=Sounds
Software Update ― prefs:root=General&path=SOFTWARE_UPDATE_LINK
Store ― prefs:root=STORE
Twitter ― prefs:root=TWITTER
Usage ― prefs:root=General&path=USAGE
VPN ― prefs:root=General&path=Network/VPN
Wallpaper ― prefs:root=Wallpaper
Wi-Fi ― prefs:root=WIFI
여러분 은 자신의 수요 에 따라 서로 다른 설정 인터페이스 로 이동 할 수 있 습 니 다.만약 당신 이 이 글 을 좋아한다 면,더 많은 친구 들 에 게 공유 하 는 것 을 환영 하 며,불 시의 수요 에 대비 하여 소장 할 수도 있 습 니 다!

좋은 웹페이지 즐겨찾기