iOS固定宽度ScrollView

时间:2015-04-22 17:15:21

标签: ios uiscrollview

我希望通过自动布局实现以下功能。

---------------------
|                   |
|                   |
|                   |
|    ScrollView     |
|                   |
|                   | 
|                   |
|                   | 
---------------------
|                   |
|     Content       |
|                   |
---------------------

ScrollView的宽度等于屏幕尺寸,ScrollView内的内容会扩展屏幕。我不希望用户能够水平滚动。

我试过了

  1. View置于ScrollView内并将其设置为前导,尾随,顶部和底部约束为0.然后我尝试动态设置宽度内容和ScrollView到ScreenSize。

  2. 只需在ScrollView中将我的网页内容设置为将其设置为前导,尾随,顶部和底部约束为0.然后我尝试动态设置ScrollView的宽度为ScreenSize。

  3. 以下两种结果都是这样......

    enter image description here

    注意所有内容都是水平居中的,就像我设置的一样,但水平滚动条存在,你可以滚动到一个空白的屏幕。

1 个答案:

答案 0 :(得分:2)

您可能为scrollview设置了错误的内容大小,因此它会水平滚动。

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);