【问题标题】:UIScrollView that can scroll, but not from user interactionUIScrollView 可以滚动,但不能来自用户交互
【发布时间】:2015-12-02 06:35:31
【问题描述】:

我想要一个有 2 个视图的滚动视图。两个视图都填满了屏幕,当您在一个视图上按下按钮时,它会使用 scrollRectToVisible 移动到另一个视图。

我希望用户无法通过触摸滚动它,因此禁用滚动不起作用。显然,当用户触摸按钮而不是之后再次锁定它时,我可以重新启用滚动,但随后用户可以在滚动动画中解锁时抓取或交互。

有什么想法吗?

【问题讨论】:

    标签: ios swift uiscrollview


    【解决方案1】:

    哎呀。事实证明,针对一些/很多逻辑,您实际上可以禁用滚动视图上的滚动,但 scrollRectToVisible 仍然有效,如果您禁用用户交互,它只会停止工作 - 我猜是因为带有按钮的视图继承来自 scollview,因此该按钮实际上根本不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      相关资源
      最近更新 更多