如何设置表格视图以仅在 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 中显示单行?的主要内容,如果未能解决你的问题,请参考以下文章

仅在屏幕的表格区域中显示的详细信息视图?

如何编写查询以仅在满足条件时才显示值?

如何格式化 mssql 日期时间列以仅在网页输入字段上显示时间?

Swift如何仅在我的数据库中有值时才显示表格视图单元格

iOS 7 - 如何在表格视图中显示日期选择器?

分组的 UITableView 显示奇怪的方形边框