迅速;是使用tableView的scrollView可行吗?

时间:2015-10-10 00:13:22

标签: ios swift uitableview uiscrollview

我已经尝试了一段时间,在我的应用中实现特定的行为。在我的应用程序的初始视图中,必须有徽标(imageView),标签和textField。应该可以从初始视图向下滚动到tableView。当用户向下滚动时,标签在窗口中向上移动,以形成tableView的搜索字段。然后scrollView应该使用tableView锁定到该部分,如果拖动到tableView以外的地方,它应该只能向上滚动。

按照描述进行操作的最佳做​​法是什么?

图像显示(仅用于说明,我在尝试实施故事板时一直在使用故事板)概述问题: scrollView with embedded tableView

到目前为止,我尝试这样做的方法是将tableView嵌入scrollView(如图所示),在scrollView上启用分页,然后在滚动视图上禁用滚动,当buttom部分已达到。我已经在带有textField的屏幕的部分添加了手势重新调整器。

这两篇帖子(Scrollview with embedded tableviewUse Pan Recognizer to Control ScrollView)进一步详细说明了我到目前为止所尝试过的内容。

但问题更多的是,是否存在上述行为的替代解决方案?

也许以某种方式在视图控制器之间进行交互式动画转换?

1 个答案:

答案 0 :(得分:0)

有!使用标题视图实现表视图。并删除滚动视图。

self.tableView.tableHeaderView = topView

其中 topView 将作为UIImage,标签和textField的视图愿望