我正在使用UISegmentedControl
,它改變了UITableViewCell
的內容。段更改後,我需要重新加載單元格來更新它的高度。我通過以下方式撥打:無UITableView滾動重新加載UITableViewCell
[self.tableView reloadRowsAtIndexPaths:@[self.segmentIndexPath] withRowAnimation:UITableViewRowAnimationNone];
但是,這會使UITableView
滾動到頂部。無需滾動表格就可以做到這一點的最佳方式是什麼?
這行代碼不會使表視圖滾動。你必須做一些讓表格視圖回滾到頂部的東西。 – rmaddy
@rmaddy很容易就是這樣。我是這個代碼庫的新手,並且UITableView中有很多。任何具體的事情,我可以在尋找這將導致滾動到頂部? – jherg
尋找對'reloadData'的調用或顯式滾動表視圖的任何調用。請記住'UITableView'擴展了'UIScrollView'。 – rmaddy