Uiview @无法检测到未更新故事板
我下面的自定义按钮在iOS模拟器上运行良好-当我在Interface Builder中设置旋转时,它会在我运行应用程序时旋转按钮 然而,我看不到故事板中的旋转-它只是显示按钮而没有应用转换 我是否在Uiview @无法检测到未更新故事板,uiview,interface-builder,swift2,ibdesignable,ibinspectable,Uiview,Interface Builder,Swift2,Ibdesignable,Ibinspectable,我下面的自定义按钮在iOS模拟器上运行良好-当我在Interface Builder中设置旋转时,它会在我运行应用程序时旋转按钮 然而,我看不到故事板中的旋转-它只是显示按钮而没有应用转换 我是否在drawRect方法中进行转换并不重要-结果相同 import Foundation import UIKit @IBDesignable class CustomButton: UIButton { @IBInspectable var rotation: CGFloat = 0.0
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) {
// ...
}
}
我认为在Xcode 7.1.1
中可以安全地说“它是@IBDesignable
Bug”
因为:
cGraffeTransform
didSet
块中更改了borderWidth
,borderColor
等,则它将正确显示在情节提要中
@IBDesignable
检查:@uraimo我在发布我的问题之前看到了这个,但是我的Xcode已经自动更新了。我想我必须同意你的看法。我已经向苹果提交了一份bug报告,所以他们可能会修复它。