我有一個非常簡單的問題,我不能(爲了我的生活)弄清楚。當我聽到答案時,我知道我會打砸自己。更新UITableViewCell子視圖
我有一個UITableView
,並在其上,UITableViewCell
的子類。每個單元格都有一個UIButton子視圖。
如果布爾值爲false,我需要禁用每個單元上的按鈕;如果/當布爾值更改爲true時,該按鈕應該被啓用。我會觀察KVC。我應該在哪裏爲這個處理程序?在UIViewController
?如果是這樣,告訴單元他們需要禁用/啓用按鈕的最佳方式是什麼?
+1非常簡短,很好的答案。更改數據源然後重新加載視圖綁定到它總是更容易。 – Anupdas 2013-05-12 21:43:05
這不會太貴嗎? – Baub 2013-05-12 23:53:11
這取決於您的使用情況。如果你一次改變它們,那麼這可能是最有效的方法。如果您一次更改單元格並擔心效率,請調用'reloadRowsAtIndexPaths:'而不是'reloadData'。 – sapi 2013-05-13 01:19:57