0
我是開發iOS應用程序的新手,我想知道如何才能實現僅在第一次啓動時纔出現的視圖,用戶可以在啓動應用程序之前選擇他/她自己的語言和暱稱? 我嘗試在故事板中使用導航控制器,但沒有正面迴應。如何使用Swift在iOS應用程序中實現配置屏幕?
感謝
我是開發iOS應用程序的新手,我想知道如何才能實現僅在第一次啓動時纔出現的視圖,用戶可以在啓動應用程序之前選擇他/她自己的語言和暱稱? 我嘗試在故事板中使用導航控制器,但沒有正面迴應。如何使用Swift在iOS應用程序中實現配置屏幕?
感謝
UIViewController
到故事板。將此代碼添加到您的主ViewController.swift
文件:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let alreadyLogged = NSUserDefaults.standardUserDefaults().boolForKey("loggedIn")
if !alreadyLogged {
let sb = UIStoryboard(name: "Main", bundle: nil)
let configCtrl = sb.instantiateViewControllerWithIdentifier("configScreen")
presentViewController(configCtrl, animated: true, completion: nil)
}
}
當用戶完成設定,這樣做:
func finishedSetup() {
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "loggedIn")
dismissViewControllerAnimated(true, completion: nil)
}
希望這有助於。
我是否需要使用導航控制器?或者我可以應用這個沒有導航控制器? – Melchior
@Melchior你可以申請沒有它。 –
非常感謝它! – Melchior