Objective c 如何将表视图设置为仅在ios中显示一行?

Objective c 如何将表视图设置为仅在ios中显示一行?,objective-c,ios,uitableview,tableview,Objective C,Ios,Uitableview,Tableview,在我的应用程序中,我有具有表视图高度的表视图单元格。当用户滚动时,它有时会停在两个单元格之间,即显示半个单元格、单元格分隔符和另一半单元格 在用户旋转到单个单元格后,是否有任何方式可以滚动表格? 我们想要的是,在用户滚动后,表格视图应该自动滚动到一行。使用滚动箭头路径:atScrollPosition:animated:滚动到顶部单元格。由于UITableView也是UIScrollView,因此您可以在UIScrollView的委托方法中执行此操作 scrollViewDidEndDragg

在我的应用程序中,我有具有表视图高度的表视图单元格。当用户滚动时,它有时会停在两个单元格之间,即显示半个单元格、单元格分隔符和另一半单元格

在用户旋转到单个单元格后,是否有任何方式可以滚动表格?


我们想要的是,在用户滚动后,表格视图应该自动滚动到一行。

使用
滚动箭头路径:atScrollPosition:animated:
滚动到顶部单元格。由于
UITableView
也是
UIScrollView
,因此您可以在UIScrollView的委托方法中执行此操作

scrollViewDidEndDragging:willDecelerate:

请您更精确地解释一下。请看这里,谢谢Hussain,我知道我可以使用“scrollToRowAtIndexPath:atScrollPosition:animated”方法进行旋转,但我确实知道在哪里调用它。在表格滚动后是否有调用的方法?谢谢Abid,通过实现方法-“(void)ScrollViewWillendDraging解决了此问题:(UIScrollView*)带速度的滚动视图:(CGPoint)速度targetContentOffset:(inout CGPoint*)targetContentOffset'