iOS   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – @IBInspectable何时设置?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个属性设置为@IBInspectable,@R_905_9447@在Interface Builder中编辑它们,但在运行时这些属性设置?

我在init中尝试使用它们,但是还没有设置它们.

这是我正在努力做的.但是我甚至不能将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何时设置?全部内容,希望文章能够帮你解决ios – @IBInspectable何时设置?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。