我想通过自动布局实现以下目标。
---------------------
| |
| |
| |
| ScrollView |
| |
| |
| |
| |
---------------------
| |
| Content |
| |
---------------------
ScrollView
的宽度等于屏幕大小,ScrollView
内的内容扩展了屏幕。我不希望用户能够水平滚动。
我试过了
在 ScrollView
中放置一个 View
并将它们都设置为具有前导、尾随、顶部和底部约束为 0。然后我尝试动态设置 Content 和 ScrollView
的宽度为 ScreenSize。
只需将我的页面内容包围在 ScrollView
中,将其前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置 的宽度ScrollView
到 ScreenSize。
以下两种情况都会导致这样的结果...
请注意,一切都像我设置的那样水平居中,但水平滚动条存在,您可以滚动到空白屏幕。
您可能为 ScrollView 设置了错误的内容大小,因此它是水平滚动的。
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);
关于iOS 固定宽度 ScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804598/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |