2014-02-07 57 views
0

我使用的子類化UITableViewCell的自定義類。現在,當tableview進入編輯模式時,我調整了自定義類的layoutSubviews中單元格上的UIComponents。現在,當用戶點擊「 - 」按鈕時,layoutSubviews會再次被調用,單元上的UIComponents會再次重新定位自己,這會導致奇怪的UI閃爍。我在layoutSubviews中嘗試了下面的代碼,但是當用戶點擊編輯並且表格進入編輯模式時,單元格上的UIComponents不會重新定位自己。有沒有優雅的方式來處理這個問題。點擊時閃爍 - 當表格視圖處於編輯模式時按鈕

if (self.editingStyle == UITableViewCellEditingStyleDelete) { 
    return; 
} 

回答

0

好的。找到此屬性,當用戶點擊 - 按鈕以顯示刪除按鈕時設置此屬性:

self.showingDeleteConfirmation 
相關問題