2014-10-06 108 views
0

我的目錄結構是這樣的:的UIView保持其寬度和高度設置爲0

 
UIView 
    UIScrollView 
     UIView 
       Label 
       Label 

我希望能夠居中的UIView(第二個),以調節其寬度爲iphone 6.我將uiscrollview的寬度和高度設置爲約束條件,全部爲0。然後,當我將UIView約束設置爲全0時,這會使uiview消失。我不知道它爲什麼會消失?

回答

0

如果您使用scrollView自動佈局,您有一些選項。 首先,您可以設置contentView的寬度和高度約束,以便scrollView將其作爲contentSize。其次(除了第一個),你可以填充大小約束的視圖的scrollView。第三,你可以手動設置contentSize。第四,您可以製作contentView大小限制的插座,並手動將它們設置爲viewWillLayoutSubviews

因此,您的視圖因爲scrollView的contentSize爲零而消失。