0
我有一個UITableView
。它定期加載一組事件。我希望能夠滾動表格視圖來查看所有事件。我已經連續插入位置編號爲零的最新活動。所以無論何時我重新加載數據,我的表格視圖都向下移動了一行。因此,用戶無法準確查看他想要閱讀的內容。所以我想重新加載UITableView
而不移動它的滾動位置。我怎樣才能做到這一點?如何避免添加新事件時滾動UITableView?
請注意,我的事件文字高度應根據事件而有所不同。
我有一個UITableView
。它定期加載一組事件。我希望能夠滾動表格視圖來查看所有事件。我已經連續插入位置編號爲零的最新活動。所以無論何時我重新加載數據,我的表格視圖都向下移動了一行。因此,用戶無法準確查看他想要閱讀的內容。所以我想重新加載UITableView
而不移動它的滾動位置。我怎樣才能做到這一點?如何避免添加新事件時滾動UITableView?
請注意,我的事件文字高度應根據事件而有所不同。
您可以使用UITableView的-scrollToRowAtIndexPath:atScrollPosition:animated:
或者更好的UIScrollView的-setContentOffset:animated:
重新定位表視圖。您可能只需注意當前的偏移量,計算新的偏移量(根據您添加的行數爲&),並在更新表格後進行設置。