【发布时间】:2016-03-03 13:18:38
【问题描述】:
我正在 iOS 上制作个人资料视图,其中包含三个选项卡,例如 twitter 应用程序。 我正在使用一个表格视图,当用户点击这些选项卡时,我正在从其他数据源重新加载它。但是我想保持节标题独立于这些数据源模型的顶部。有什么方法可以实现吗?
有时当用户点击节标题的按钮来切换表视图数据源并再次重新加载时,但节标题视图要么被隐藏,要么从其原始顶部位置放错位置,这是一种奇怪的错误,任何提示发生了什么这里?
编辑:- 一件重要的事情是我在这里也需要刷新。
【问题讨论】:
-
你能显示一些代码吗?你在使用自定义视图控制器吗?你试过 reloadSections 方法吗?
-
我不太确定这个布局是什么样子的。能否提供截图?
-
@WolfLink 添加了所需的屏幕截图。
-
@Amir reload 部分会导致奇怪的动画。甚至 AnimationNone 也无济于事。
-
这里的诀窍是:您需要在滚动视图中跟踪表格视图的偏移量,并使用以下规则设置您的选择器
y位置:tableView.contentOffset.y > 200.0 ? tableView.contentOffset.y : 200.0。这样就可以了。
标签: ios objective-c iphone uitableview