0
我跟着this tutorial爲了爲接口生成器創建可重用的UI組件。我已完全按照文章進行,我得到的結果與文章中解釋的結果相同。@IBInspectable在自定義按鈕類中返回零
我沒有的問題是,我已經添加了一個名爲style的@IBInspectable
屬性給類,它在界面生成器的屬性檢查器中顯示正常,但無論我做了什麼,它總是會返回nil MyButton
類的Setup()
和loadViewFromNib()
方法。我開始懷疑文章中的方法是否會打破@IBInspectable屬性,因爲我已經通過使用自定義UIButton類成功地使用了它們,而無需添加額外的XIB組件。
任何幫助將不勝感激。
@IBDesignable
class MyButton: UIButton {
@IBOutlet weak var view: UIButton!
@IBInspectable var style: String!
...