当我编写自己的UIButton
扩展类并将其设置为@IBDesignable
时,在Interface Builder中会收到两个错误提示:
- Main.storyboard: error: IB Designables:无法更新自动布局状态:代理程序崩溃,因为fd已关闭
- Main.storyboard: error: IB Designables: 无法呈现RandjeUIButton实例:代理程序已崩溃
这是我的代码:
import UIKit
@IBDesignable
class RandjeUIButton: UIButton {
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.backgroundColor = UIColor.blackColor()
}
}
我正在虚拟机上的 OS X 10.11 beta 2 中使用 Xcode 7 beta 2 进行工作。
init(frame: CGRect)
方法。 - Eric Qian