【问题标题】:Swift; is scrollView with tableView feasible?迅速;带有tableView的scrollView可行吗?
【发布时间】:2015-10-10 00:13:21
【问题描述】:

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

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

图像显示(仅用于说明,我在尝试实现它时没有使用故事板)问题的概述:

到目前为止,我尝试这样做的方法是将 tableView 嵌入到 scrollView 中(如图所示),在 scrollView 上启用分页,而不是在底部部分已被禁用时在 scrollView 上禁用滚动到达。我在带有 textField 的屏幕部分添加了一个手势识别器。

这两篇文章(Scrollview with embedded tableviewUse Pan Recognizer to Control ScrollView)进一步详细描述了我迄今为止所做的尝试。

但问题更多的是,是否有替代解决方案来实现上述行为?

也许是视图控制器之间的交互式动画转换?

【问题讨论】:

  • 我已经发布了类似问题的答案stackoverflow.com/questions/32489830/…>

标签: ios swift uitableview uiscrollview


【解决方案1】:

是的有!实现带有标题视图的表格视图。并移除滚动视图。

self.tableView.tableHeaderView = topView

其中 topView 将作为 UIImage、标签和 textField 的视图

【讨论】:

    猜你喜欢
    • 2017-07-11
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多