我有幾個自定義控件(圖像視圖)以編程方式添加到表單元格。我想在表格視圖進入編輯模式時隱藏它們,並在視圖退出編輯模式時再次顯示它們。 我沒有使用UITableViewCell子類,通過tableView:cellForRowAtIndexPath:方法添加控件。如何在UITableViewCell進入/退出編輯模式時隱藏/顯示控件?
何時何地應該隱藏/顯示?
我不知道這是甚至可能沒有子(在那裏我可以在layoutSubviews做到這一點)...
我有幾個自定義控件(圖像視圖)以編程方式添加到表單元格。我想在表格視圖進入編輯模式時隱藏它們,並在視圖退出編輯模式時再次顯示它們。 我沒有使用UITableViewCell子類,通過tableView:cellForRowAtIndexPath:方法添加控件。如何在UITableViewCell進入/退出編輯模式時隱藏/顯示控件?
何時何地應該隱藏/顯示?
我不知道這是甚至可能沒有子(在那裏我可以在layoutSubviews做到這一點)...
這也不是沒有可能子類。
詮釋他的子類,重寫layoutSubviews方法,然後編寫代碼來控制佈局。
我想你可以設置隱藏屬性上的UIImageView
是的,我知道。問題是什麼時候? 表進出編輯時總是調用什麼委託方法。我可以拼湊一個進入編輯模式的解決方案,但找不到合適的解決方案。 – 2009-09-21 08:01:25