【问题标题】:iOS- ScrollView not working with Auto LayoutiOS- ScrollView 不支持自动布局
【发布时间】:2014-12-30 10:11:32
【问题描述】:

我正在尝试使用 AutoLayout 添加滚动视图。但 ScrollView 不起作用。 这里我附上屏幕截图。

【问题讨论】:

  • 谢谢我的伙计们:),我用这一行解决了这个问题 self.scrollView.contentSize = CGSizeMake(self.contentView.bounds.size.width, 530);我在 -(void ) viewDidLayoutSubviews 方法

标签: ios scrollview constraints xcode6.1


【解决方案1】:
    scrollView.contentSize = CGSizeMake(self.view.window.frame.size.width, 530);

设置您的滚动视图 ContentSize 。

【讨论】:

  • 谢谢,有了这条线,我也可以水平和垂直滚动。如何禁用水平滚动?
  • 只需设置宽度和高度。宽度为水平,高度为垂直。
【解决方案2】:

将滚动视图的前导、尾随、顶部和底部空间固定到情节提要中的超级视图

【讨论】:

    【解决方案3】:

    尝试在-(void) viewDidLayoutSubviews 方法中设置scrollView contentSize。此方法在自动布局完成后调用。

    【讨论】:

    • -(void)viewDidAutolayoutSubview 方法不可用,我想你指的是-(void) viewDidLayoutSubviews。这是正确的吗?
    猜你喜欢
    • 2012-09-12
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多