首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >遇到子视图(UIStackView > ContainerView)时,UIScrollView会停止垂直滚动

遇到子视图(UIStackView > ContainerView)时,UIScrollView会停止垂直滚动
EN

Stack Overflow用户
提问于 2018-02-21 21:11:07
回答 1查看 188关注 0票数 0

我有一个连接在故事板上的UIScrollView,并且我有几个子视图。当滚动视图到达my StackView > Container View时,当我在触摸此视图时尝试向上或向下垂直滚动时,UIScrollView似乎停止了对触摸事件的响应。作为测试,我在stackview > container视图上禁用了userInteraction,当禁用该功能时,滚动功能会按预期工作。问题是,如果我在我的子视图上禁用了userInteraction,这个子视图的containerView中有一个按钮,那么这个按钮就会停止工作(因为用户交互被禁用)。处理这种情况的最好方法是什么?为什么我的容器视图停止滚动?

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 21:24:26

您可以仅使用约束来解决此问题,步骤如下:

  1. 设置约束:前导、尾随、顶部和底部应等于UIScrollView中的约束
  2. 在UIStackView和UIScrollView之间设置相等宽度约束。
  3. 在UIStackView

上设置轴=垂直、对齐=填充、分布=等间距和间距=0

更多详情请访问reference answer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48906825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档