【问题标题】:How to load specific cell of uitableview whileloading view or reloading tableview如何在加载视图或重新加载表格视图时加载 uitableview 的特定单元格
【发布时间】:2010-10-07 05:36:38
【问题描述】:

全部 我正在做一个聊天应用程序,我正在使用合适的视图来显示来自用户的回复和响应。在这种情况下,经过一段时间后,我正在重新加载我的 tableview 以从服务器获取新数据。 但问题是,在向表格视图添加新内容后,它会出现在表格视图的底部,我必须滚动表格视图才能看到那个。或者在其他情况下,每当我重新加载表格时,它会显示它的第一个单元格看法。 现在我的问题是“是否可以在视图加载或重新加载表格视图后加载 uitableview 的最后一个单元格?”

提前谢谢..

【问题讨论】:

    标签: uitableview


    【解决方案1】:
    [sTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:sender.tag inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
    

    【讨论】:

    • 感谢您的回复..但这里的问题是我想加载表格视图的最后一个单元格...我正在开发一个聊天应用程序,只要有来自服务器的新响应我就有在表格视图中显示它。并且新的响应被附加在表格视图的末尾,所以我需要在此处加载该末端。我通过在索引路径上使用 scrolltorow 获得了成功,但是我无法看到第一个单元格的内容。 .
    • 我也有聊天应用源码,我会检查并告诉你
    • [mChatRoomsTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
    • 嗨,我已经尝试了很多,但这不起作用,而是当我尝试这个时:[self.ChatListTable_obj scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];这可以正常工作,但如果数据太大,它将显示自动滚动..我不希望这样,而是我想要直接最后一个单元格。
    猜你喜欢
    • 1970-01-01
    • 2011-07-27
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多