iOS固定宽度的ScrollView
iOS fixed width ScrollView
我想通过自动布局实现以下目标。
---------------------
| |
| |
| |
| ScrollView |
| |
| |
| |
| |
---------------------
| |
| Content |
| |
---------------------
ScrollView
的宽度等于屏幕大小,ScrollView
中的内容会扩展屏幕。我不希望用户能够水平滚动。
我试过了
在 ScrollView
中放一个 View
并将它们的前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置Content 的宽度和 ScrollView
到 ScreenSize。
只需将我的页面内容包围在 ScrollView
中,将其前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置 ScrollView
到 ScreenSize.
以下两个结果都是这样的...
请注意,所有内容都像我设置的那样水平居中,但水平滚动条存在,您可以滚动到空白屏幕。
您可能为滚动视图设置了错误的内容大小,因此它是水平滚动的。
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);
我想通过自动布局实现以下目标。
---------------------
| |
| |
| |
| ScrollView |
| |
| |
| |
| |
---------------------
| |
| Content |
| |
---------------------
ScrollView
的宽度等于屏幕大小,ScrollView
中的内容会扩展屏幕。我不希望用户能够水平滚动。
我试过了
在
ScrollView
中放一个View
并将它们的前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置Content 的宽度和ScrollView
到 ScreenSize。只需将我的页面内容包围在
ScrollView
中,将其前导、尾随、顶部和底部约束设置为 0。然后我尝试动态设置ScrollView
到 ScreenSize.
以下两个结果都是这样的...
请注意,所有内容都像我设置的那样水平居中,但水平滚动条存在,您可以滚动到空白屏幕。
您可能为滚动视图设置了错误的内容大小,因此它是水平滚动的。
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);