gpt4 book ai didi

ios - 保存 UIButton 状态

转载 作者:行者123 更新时间:2023-11-29 00:40:53 24 4
gpt4 key购买 nike

类 GameViewController:UIViewController,UIPopoverPresentationControllerDelegate {

@IBOutlet weak var instructions: UIButton!

@IBAction func instructions(_ sender: AnyObject) {
instructions.isHidden = true


}

这是我的代码,用于显示有关如何使用该应用程序的说明。我目前有一个图像按钮,当我点击它时,图像消失了。这很好用,但我不希望有人打开应用程序时超时弹出说明。我想使用“Userdefaults”来保存按钮的状态。我最近刚更新到 swift 3.0,但找不到任何人解释如何操作,请帮忙!

最佳答案

UserDefaults 是非常有用的字典,用于存储一些用户定义的首选项。它已从 iOS 2.0 版本开始提供。

它能够保存IntBoolStringArrayDictionary日期等等。

swift 3:

设置:

// put this code right into the @IBAction methods of your UIButton event
let defaults = UserDefaults.standard
defaults.set(true, forKey: "InstructionsButtonIsHidden")

检索:

// you may need to put these lines in your didFinishLaunching or viewDidLoad method 
let defaults = UserDefaults.standard
let isHidden = defaults.bool(forKey: "InstructionsButtonIsHidden")

请注意不要保存太多数据,因为这可能会减慢应用的启动速度。

关于ios - 保存 UIButton 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39543373/

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