我使用的是storyboard
,裏面有5個視圖控制器。每個ViewController
只有1個UIButton。我想使用用戶定義的運行時屬性設置按鈕的背景色。於是我定義了一個keyPath「bgColor」並設置了相應的十六進制顏色代碼「#ffaa11」。但是在加載視圖之前應用程序崩潰。它給出的例外:用戶定義的運行時屬性僅適用於自定義類嗎?
[<UIRoundedRectButton 0x713fdb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key bgColor.
我不想創建自定義類。請建議我如何通過IB來保值。請檢查快照。
注意:實際上我的要求是獲取已在Interface Builder中輸入的字符串值。非常類似於用戶定義的運行時屬性。我已經採取了bg顏色的例子。
張貼您的嘗試代碼 – codercat