【问题标题】:iOS fixed width ScrollViewiOS 固定宽度 ScrollView
【发布时间】:2015-04-22 17:15:21
【问题描述】:

我想通过自动布局实现以下目标。

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

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

我试过了

  1. ScrollView 中放置一个View,并将它们的前导、尾随、顶部和底部约束设置为0。然后我尝试动态设置内容和@987654327 的宽度@ 到 ScreenSize。

  2. 1234563 /p>

以下两种情况都会导致这样的结果...

请注意,一切都像我设置的那样水平居中,但水平滚动条存在,您可以滚动到空白屏幕。

【问题讨论】:

  • 您是否尝试过在滚动和视图之间设置等宽约束?
  • 谢谢,这也有效。

标签: ios uiscrollview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-04-19
    • 2015-02-25
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 2013-12-30
    • 2011-10-29
    • 2012-02-21
    相关资源
    最近更新 更多