我有一個簡單的UITableView與UITableViewCells。對於tableview中的第0行,我設置了單元格的背景顏色。現在點擊第0行我只想要擴展行。爲了達到這個目的,我使用了與here相同的技術來改變第0行的高度。爲什麼UITableViewCell會在更改高度時閃爍?
現在的問題是,單元展開和崩潰,但每個過程都有一個醜陋的單元格閃爍/閃爍。我已經嘗試過beginupdates/endupdates,並重新加載只是使用這一行單行[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone];
什麼導致閃爍/閃爍點擊?我該如何擺脫它?是的,我忘了提及,我已將單元格的選擇風格設置爲無。所以這不會造成這種情況。
這是閃爍也,如果你改變了UITableViewRowAnimation到例如UITableViewRowAnimationMiddle? – griz
不會閃爍,但會呈現另一種動畫,就像我試圖插入新行一樣。 – Bourne
你可以展示'didSelectRowAtIndex ...'和'cellForRowAtIndex ...'或其他任何相關創造你的細胞的代碼。 –