【问题标题】:Setting up UIScrollview and autolayout设置 UIScrollview 和自动布局
【发布时间】:2013-10-18 13:57:34
【问题描述】:

我创建了一个 UIScrollview 并向其中添加了一些 UIElements,它可以在没有自动布局的情况下工作,没有问题,滚动等。但是在 iOS7 中使用自动布局是一种很好的做法。现在滚动视图不滚动。我该如何适应?

如果我关闭自动布局,iOS7 中的 uiscrollview 顶部会增加额外的空间。

我曾经通过“取消选中”自动布局并实现以下代码来设置滚动视图。

//to set up the scrollview
[self.scrollView setScrollEnabled:YES];
[self.scrollView setContentSize:CGSizeMake(320, 800)]; 

这很有效。但是使用自动布局可以防止滚动。我哪里错了?

【问题讨论】:

    标签: ios uiscrollview ios7


    【解决方案1】:

    我找到了正确的方法。在视图控制器中放置一个滚动视图,将 x 和 y 设置为 0,使高度大于屏幕视图,例如 1500。在滚动视图中放置一个视图,将其 x 和 y 设置为 0,将其高度设置为比屏幕视图小一点滚动视图,例如 1200。然后将此视图固定到滚动视图。固定按钮是,可以在情节提要中找到。这对我来说就像一个魅力。滚动视图不需要在 .m 文件中设置其坐标。

    这行得通。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 2015-11-30
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      相关资源
      最近更新 更多