gpt4 book ai didi

swift - UISlider - IB_DESIGNABLE - 运行时属性警告

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

我试图在界面生成器中渲染垂直 slider ,但是,当我尝试设置值时,界面生成器给了我一个警告。

我在这里做错了什么?

@IBDesignable
class VerticalSlider: UISlider {

@IBInspectable var setOrientation: Bool! {
didSet {

if setOrientation == true{

self.transform = CGAffineTransformMakeRotation(CGFloat(-M_PI_2))

}else {

self.transform = CGAffineTransformIdentity

}

}
}


}

最佳答案

您的@IBInspectable属性setOrientation不应该是隐式解包的可选属性,而只是一个非可选的 bool 属性。

如果将 setOrientation 的声明更改为具有默认(初始)值(例如 false)的常规(非可选) bool 值,则不应再提示您包含有关您的 @IBInspectable 的警告。

@IBInspectable var setOrientation: Bool = false { ... }

关于swift - UISlider - IB_DESIGNABLE - 运行时属性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392699/

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