2012-10-30 83 views
0

在視圖中是一個UIScrollview & UIView。第二個有5個子視圖(隱藏2個)。旋轉後居中放置一個UIView和幾個子視圖

我想保留5個子視圖的佈局(截至時間/日期,刷新& hiddens)並使用IB的View Inspector旋轉後居中UIView。到目前爲止,我使用的組合都沒有工作。 UIView沒有連接到控制器(作爲一個實例變量)。它的5個子視圖是。

如何做到這一點? (列出我試過的東西可能會填滿一本書。)

標籤,即將消失,上面的內容在滾動視圖中,並正確調整大小。

我達到預期效果的衣櫃是'瀟灑'的所有線條。這導致了一個居中的320px UIView,滾動視圖的內容暴露在任何一方的橫向上。

肖像與景觀督察設置:

Portrait with View Inspector settings

景觀設置:

Landscape

回答

0

通過以下步驟來保持底部的UIView的項目居中對齊和間距不變。

  1. 撤銷左側&右側(自動調整)'struts'的所有子視圖。 (在修改&沒有彈簧之後,我的頂部支柱ON)
  2. 在UIView(包含子視圖)大小檢查器中,顯示>佈局矩形並將X更改爲-90。
  3. 現在將寬度更改爲480.輸入此值可能會導致元素「分散」左邊&填充480的權限。某些子視圖可能會消失。
  4. 將子視圖重新定位到所需的位置。這可能需要在文檔大綱中選擇一個剪切並粘貼回查看。
  5. (可選)清理項目。
  6. 生成&運行

具有較低的UIView(居中和相同的間隔)&的改進版本,它的設置顯示在Xcode:

lower UIView centered with spacing consistent

它有在界面生成器成爲可能!!