[英]UIViewController in One Cell show Two Cells at once with Swift
[英]How to show once an UIVIewController in swift
我正在制作一個應用程序,並且只需要顯示一次登機視圖控制器,因此當用戶重新進入該應用程序時,登機視圖控制器將不再顯示。
我想登機視圖控制器是您的初始視圖控制器。 在應用程序委托中嘗試
首先將checkFunction()
放入didFinishLaunchingWithOptions
然后為您要使用的視圖控制器設置標識(例如Home
)
func checkFunction() {
let acceptedTerms = UserDefaults.standard.string(forKey: "acceptedTerms")
if acceptedTerms != nil && acceptedTerms == "Yes" {
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let VC = storyBoard.instantiateViewController(withIdentifier: "Home")
self.window?.rootViewController = VC
}
}
其次,在某處修改UserDefaults.standard.string
// example
@IBAction func acceptButtonTapped(_ sender: AnyObject) {
UserDefaults.standard.set("Yes", forKey: "acceptedTerms")
UserDefaults.standard.synchronize()
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.