UIScrollView中的UIView将其宽度和高度设置为0

时间:2014-10-06 19:48:56

标签: ios xcode

我的目录结构是:

UIView
   UIScrollView
         UIView
              Label
              Label

我希望能够将uiView(第二个)居中,以调整iphone 6的宽度。我将uiscrollview的宽度和高度设置为约束,所有边都为0。然后,当我将UIView约束设置为全0时,这会使uiview消失。我不知道为什么它会消失?

1 个答案:

答案 0 :(得分:0)

如果您使用带有scrollView的autolayout,则有一些选项。 首先,您可以将宽度和高度约束设置为contentView,因此scrollView将其作为contentSize获取。第二个(除了第一个),您可以使用大小约束填充视图的scrollView。第三,您可以手动设置contentSize。第四,您可以为contentView大小约束创建出口,并在viewWillLayoutSubviews手动设置它们。

因此,您的视图消失了,因为scrollView的contentSize为零。