gpt4 book ai didi

swift - XCode/swift : How to get Value of Popup Button

转载 作者:行者123 更新时间:2023-11-30 11:24:36 24 4
gpt4 key购买 nike

我有一个问题。我想将弹出按钮的字体大小解析为 NSFont 函数。 “fontpt”应替换“15”。正确的做法是什么?

let fontpt = UserDefaults.standard.string(forKey: "Font Size")
logger.font = NSFont(name: "Menlo Regular", size: 15)

最佳答案

正如 Nick 在评论中所说,将字体大小作为 float 保存到 UserDefaults 中:

UserDefaults.standard.set(15.0, forKey: "Font Size")

然后当你想阅读它时:

let fontpt = CGFloat(UserDefaults.standard.float(forKey: "Font Size"))
logger.font = NSFont(name: "Menlo Regular", size: fontpt)

否则,您必须将字符串转换为 float ,并处理接受字符串的 Float 初始值设定项返回一个可选值的事实:

let fontpt = CGFloat(Float(UserDefaults.standard.string(forKey: "Font Size")) ?? 14.0)

关于swift - XCode/swift : How to get Value of Popup Button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50895918/

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