【问题标题】:how to make group of buttons inside scroll view?如何在滚动视图中制作一组按钮?
【发布时间】:2019-03-08 08:49:10
【问题描述】:

我需要做这样的事情

问题是中间有6个按钮,如何使用滚动视图手动制作?我需要使用滚动视图,因为如果在横向模式下会出现问题

这是我做的 https://drive.google.com/file/d/10TBjW3qAaDEGJ_I_EQBPr5anzGcG1-er/view?usp=sharing

问题是,在 iPhone 5s 中,即使我将内容视图的宽度设置为与滚动视图相同,它似乎也可以水平滚动,而在较大的手机中,它似乎没有位于中心并且没有填满屏幕

我不知道自动布局出了什么问题

【问题讨论】:

  • 使用集合视图而不是滚动视图来设置您的按钮。
  • 解决您的问题后。我认为你能做的最好的事情是使用具有水平方向启用的 collectionView 。而不是滚动视图只是一个建议。
  • 避免滚动设置宽度一个内容视图等于superView。

标签: ios uiscrollview autolayout


【解决方案1】:

我解压缩您的项目,然后打开情节提要以检查这些约束。您可以将设备更改为iPhone SE,如红色矩形所示。我注意到Width of Content View375 固定。应该和the width of Scroll View一样。


更新内容视图约束的宽度后,我删除了Width:375 约束,并应用了等于the width of Scroll View 的新约束。如下图所示。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多