![]() |
1
0
实现这一点的唯一方法是设置表的contentOffset。这将确保所需的行出现在表的顶部,即使这些行没有填满整个表。 |
![]() |
2
-1
我不确定我是否完全理解您想要什么,但是如果您想在表的顶部放置一个特定的单元格,为什么不重新排列数据而不是视图呢? 假设您的单元格(行)数据不是硬编码的,您可以执行以下操作:
但是,您必须手动跟踪顶行数据,因此这可能不是最佳解决方案。 或者,如果您的数据在一个数组中,您可以将要放在上面的元素与数组中的第一个元素交换,然后调用[myTableView reloadData]来重新加载数据。在这种情况下,不必更改cellforrowatinexpath。 当然,这不是很有效,因为您正在操作数组并重新加载表,但是如果表只有几行,并且您不必经常进行这种交换,那么这可能是可以接受的。 |
![]() |
3
-1
|