标签: ios uiscrollview autolayout
我需要做这样的事情
问题是中间有6个按钮,如何使用滚动视图手动设置?我需要使用滚动视图,因为在横向模式下会出现问题
这是我做的 https://drive.google.com/file/d/10TBjW3qAaDEGJ_I_EQBPr5anzGcG1-er/view?usp=sharing
问题是,在iPhone 5s中,即使我将内容视图的宽度设置为与滚动视图相同,它似乎也可以水平滚动,而在较大的手机中,它似乎不在中央并且无法填满屏幕
我不知道自动布局出了什么问题
答案 0 :(得分:1)
我解压缩了您的项目,然后打开情节提要以检查这些约束。您可以将设备更改为iPhone SE,标记为红色矩形。我注意到Width of Content View固定为375。它应该与the width of Scroll View相同。
iPhone SE
Width of Content View
375
the width of Scroll View
在更新Content View约束的宽度之后,我删除了Width:375约束,并应用了一个等于the width of Scroll View的约束。它看起来像下图。
Width:375
希望这些对您有所帮助。