我有一系列UITableViewCell元素和各種UIControls來設置模型值。更改模型時更新UI
當我對模型進行更改時,我很難找到更新顯示模型中計算屬性的UITableViewCell的方法。
我已經將模型放在AppDelegate中,並直接從RootViewController訪問它。在每個UITableViewCell實現中,我都有一個方法在進行更改時更新模型。
但是,我不知道如何刷新顯示以顯示更新。 (我嘗試將相同的元素連接到兩個動作,但是,動作完成的順序並不一致,所以它首先重新加載顯示,然後更新模型)。
任何幫助將不勝感激。
謝謝..
Thanks Luvieere, UITableViewCell具有setModel函數,並且應該在RootViewController中調用更新函數。我是否在UITableViewCellController對象中創建RootViewController變量,然後調用updateDisplay方法? 這是正確的方法嗎? – Prasanna
要麼是這樣,要麼讓您的RootViewController更新函數爲靜態,所以您可以像[RootViewController update]一樣調用它。 – luvieere
@Prasanna,你如何爲每個'UITableViewCell'(TVC)創建一個'UITableViewCellController'(TVCC)? – ma11hew28