gpt4 book ai didi

ios - @IBInspectable 何时设置?

转载 作者:IT王子 更新时间:2023-10-29 05:21:02 25 4
gpt4 key购买 nike

我有一些属性设置为 @IBInspectable,因此我可以在 Interface Builder 中编辑它们,但是在运行时什么时候设置这些属性?

我尝试在初始化期间使用它们,但尚未设置。

这就是我想要做的。但我什至无法将 Timer Init 移动到 TimerView Init,因为 @IBInspectable 变量在调用 init 时尚未设置。

class TimerView {
var timer:Timer? = Timer(timeInterval: time1, alertTimeInterval: time2)
@IBInspectable var time1: Double = 0
@IBInspectable var time: Double = 0
}

最佳答案

与在 IB 中设置的任何内容一样,它将在加载 xib 文件时设置。你想在 awakeFromNib() 中设置你的定时器

override func awakeFromNib() {
super.awakeFromNib()
timer = //IBInspectable elements now set
}

关于ios - @IBInspectable 何时设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24348496/

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