我正试着做一些有趣的事情。
我正在提取一些JSON数据并在UITableView中填充单元格。我怎样才能让UITableView滚动到每秒左右?我想给出的效果是,随着新数据的到来,表格正在滚动,所以它是流的。
有什么想法吗?
发布于 2010-04-16 00:43:32
可以,使用scrollToRowAtIndexPath:atScrollPosition:animated:。
你也可以使用UIScrollView的scrollRectToVisible:animated:,如果你想拥有更细粒度的控制,并且可以精确地计算出滚动位置应该是以像素为单位的。(UITableView是UIScrollView的子类。)
但是如果你只是添加单元格,听起来你也可以使用insertRowsAtIndexPaths:withRowAnimation:,这也很“有趣”。
发布于 2013-05-22 19:50:40
就这么做吧
[table reloadData];
NSIndexPath *myIP = [NSIndexPath indexPathForRow:[arrayIn count]-1 inSection:0] ;
[table scrollToRowAtIndexPath:myIP atScrollPosition:NULL animated:YES];在任何地方,其中arrayIn是用来填充表的数组。
发布于 2010-04-16 00:15:03
你可以使用uitableviews scrollToRowAtIndexPath来执行this....heres a reference
只要您想滚动表格视图,就可以随时调用此方法
https://stackoverflow.com/questions/2647022
复制相似问题