我的自定义按钮在iOS模拟器上正常工作 - 当我在界面生成器中设置旋转时,它会在运行应用程序时旋转按钮。@IBInspectable不更新故事板
但是,我看不到故事板中的旋转 - 它只是显示没有应用转换的按钮。
如果我在drawRect
方法内进行转换并不重要 - 结果相同。
import Foundation
import UIKit
@IBDesignable class CustomButton: UIButton {
@IBInspectable var rotation: CGFloat = 0.0 {
didSet {
self.transform = CGAffineTransformMakeRotation(CGFloat(rotation))
}
}
override func drawRect(rect: CGRect) {
// ...
}
}
检查这方面的工作什么:https://stackoverflow.com/questions/26674111/ib-designable-ibinspectable-interface-builder -does-not-update?rq = 1 –
@uraimo我在发布我的问题之前看到了这个,但是我的Xcode已经自动更新了。 – henrikstroem