首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UIScrollView中灵活的垂直间距

UIScrollView中灵活的垂直间距
EN

Stack Overflow用户
提问于 2021-02-19 10:38:53
回答 1查看 46关注 0票数 0

我有一个充满屏幕的scrollView,里面有两个堆栈视图。顶部堆栈视图和底部堆栈视图。它们分别固定在滚动视图的顶部和底部,我在它们之间有一个可以调整的垂直间距约束,因此它是>= 10 (使用在这里找到的解决方案- Fill Vertical Space of UIScrollView)。这里的想法是,底部的堆栈视图中有一些按钮,并始终显示在底部。

所以这一切都可以工作,根据我下面展示的模型,我可以让状态1,2和3工作(状态2和3允许垂直滚动)。我遇到的问题是试图让状态4工作-这实际上与状态1相同,但键盘可见。当键盘可见时,我根据keyboardFrame的高度调整scrollView的contentInsets,这样一切都可以正常工作。但是因为底部堆栈固定在scrollView的底部,显然滚动视图的contentSize不会改变,顶部和底部堆栈视图之间的垂直间距也不会调整。

我一直在尝试以不同的方式约束视图,但就是想不出一个简单的解决方案。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-19 22:35:20

你应该试着把一个scrollView放在一个视图里面,在这个引脚scrollView之后,来查看没有边距的视图。然后,当view.bottom出现时,将其固定到键盘高度。

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

https://stackoverflow.com/questions/66271039

复制
相关文章

相似问题

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