我已经尝试了一段时间,在我的应用中实现特定的行为。在我的应用程序的初始视图中,必须有徽标(imageView),标签和textField。应该可以从初始视图向下滚动到tableView。当用户向下滚动时,标签在窗口中向上移动,以形成tableView的搜索字段。然后scrollView应该使用tableView锁定到该部分,如果拖动到tableView以外的地方,它应该只能向上滚动。
按照描述进行操作的最佳做法是什么?
图像显示(仅用于说明,我在尝试实施故事板时一直在使用故事板)概述问题:
到目前为止,我尝试这样做的方法是将tableView嵌入scrollView(如图所示),在scrollView上启用分页,然后在滚动视图上禁用滚动,当buttom部分已达到。我已经在带有textField的屏幕的部分添加了手势重新调整器。
这两篇帖子(Scrollview with embedded tableview和Use Pan Recognizer to Control ScrollView)进一步详细说明了我到目前为止所尝试过的内容。
但问题更多的是,是否存在上述行为的替代解决方案?
也许以某种方式在视图控制器之间进行交互式动画转换?
答案 0 :(得分:0)
是有!使用标题视图实现表视图。并删除滚动视图。
self.tableView.tableHeaderView = topView
其中 topView 将作为UIImage,标签和textField的视图愿望