背景 - 通常使用基本的UIViewControllers,我將介紹如何創建標記爲IBOutlet的實例變量,並使用Interface Builder將這些變量鏈接到實際的視圖控件。我可以將UIView控件(例如UILabel,UIPickerView)直接鏈接到模型實例變量嗎?
問題 - 如果我將模型對象傳遞給UIViewController,是否有方法將視圖控件(例如UILabel,UIPickerView等)直接鏈接到模型變量(即自定義類中的有效實例變量)?
只要用戶更改UI控件,就會立即更新模型屬性。假設您已將模型作爲參考傳遞給控制器,因此您已自動更新父項的值作爲結果。我想這會避免(a)在初始化時翻譯模型值來設置UI組件,並且(b)當視圖不得不從UI組件手動更新模型變量時。
您是否希望能夠使用自定義對象作爲IBOutlet的視圖控制器? – Sabobin 2011-04-06 13:25:37