gpt4 book ai didi

ios - 如何使用 Swift 在 iOS 应用程序中实现配置屏幕?

转载 作者:行者123 更新时间:2023-11-29 01:38:45 26 4
gpt4 key购买 nike

我是开发 iOS 应用程序的新手,我想知道如果用户可以在启动应用程序之前选择他/她自己的语言和昵称,我该如何实现仅在首次启动时出现的 View ?我尝试在 Storyboard中使用导航 Controller ,但没有得到积极回应。

谢谢

最佳答案

  1. 将新的 UIViewController 添加到您的 Storyboard。
  2. 打开身份检查器并填写 Storyboard ID,如下所示: enter image description here
  3. 将此代码添加到您的主 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)
    }
    }
  4. 当用户完成设置后,执行以下操作:

    func finishedSetup() {
    NSUserDefaults.standardUserDefaults().setBool(true, forKey: "loggedIn")
    dismissViewControllerAnimated(true, completion: nil)
    }

希望这对您有所帮助。

关于ios - 如何使用 Swift 在 iOS 应用程序中实现配置屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32669438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com