如何设置表格视图以仅在 ios 中显示单行?
Posted
技术标签:
【中文标题】如何设置表格视图以仅在 ios 中显示单行?【英文标题】:how set table view to show a single row only in ios? 【发布时间】:2012-12-04 06:23:14 【问题描述】:在我的应用程序中,我有具有表格视图高度的表格视图单元格。当用户滚动它时,它会在两个单元格之间停止,即显示半个单元格、单元格分隔符和另一半个单元格。
在用户旋转到单个单元格后,有什么方法可以滚动表格吗?
我们想要的是表格视图应该在用户滚动后自动滚动到一行。
【问题讨论】:
您能否更准确地解释一下。 看这里***.com/questions/7797693/… 感谢 Hussain,我知道我可以使用 'scrollToRowAtIndexPath:atScrollPosition:animated:' 方法进行旋转,但我确实知道在哪里调用它。有没有在表格滚动后调用的方法? 【参考方案1】:使用scrollToRowAtIndexPath:atScrollPosition:animated:
滚动到顶部单元格。而UITableView
也是UIScrollView
,所以你可以在 UIScrollview 的委托方法中做到这一点。
scrollViewDidEndDragging:willDecelerate:
【讨论】:
感谢Abid,通过实现方法解决-'(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset'以上是关于如何设置表格视图以仅在 ios 中显示单行?的主要内容,如果未能解决你的问题,请参考以下文章