2015-02-24 61 views
0

我使用自動佈局在我的iPhone應用程序中創建登錄屏幕。一切運行良好,我使用這個應用程序的基本模板:https://github.com/syoutsey/UIScrollViewAutolayout。從本質上講,視圖層級如下:調整鍵盤的自動佈局視圖

  • 視圖(上海華)
    • 滾動查看
      • 內容的瀏覽
        • 文本字段1
        • 文本字段2
        • 按鈕

爲了使UIScrollView能夠計算它的contentSize我必須明確在Content View扎每個控制在一起,然後扎最底部控制(在這種情況下button)至底部的Content View。這一切都很好,但打破了自動佈局的基本原則,因爲事物不是硬編碼的,只有關係被指定。我如何設置我的用戶界面元素,以便他們遵循自動佈局原則,並且Scroll View仍然能夠動態計算contentSize

+0

你不需要滾動最有可能的看法。只要所有的子視圖都設置了適當的約束條件,你應該能夠改變其中一個視圖的底部空間約束,並且所有東西都應該相應地移動。動畫幾個約束將以完全相同的方式爲您移動所有內容。 – DBoyer 2015-02-24 20:33:11

回答

相關問題