0
我在故事板中定義了所有約束的UIView。現在我必須改變它,以便所有子視圖都在新的滾動視圖中。我將滾動視圖拖到視圖中,調整大小,然後將所有子視圖添加到滾動視圖中。所有的自動佈局約束現在都不合適,我找到的最佳解決方案是刪除約束並重新創建約束,但這非常耗時。有一個更好的方法嗎?更改故事板中的超視圖後保持自動佈局約束條件
我在故事板中定義了所有約束的UIView。現在我必須改變它,以便所有子視圖都在新的滾動視圖中。我將滾動視圖拖到視圖中,調整大小,然後將所有子視圖添加到滾動視圖中。所有的自動佈局約束現在都不合適,我找到的最佳解決方案是刪除約束並重新創建約束,但這非常耗時。有一個更好的方法嗎?更改故事板中的超視圖後保持自動佈局約束條件
不幸的是,沒有簡單的方法來傳輸約束。你可以看看this article,它顯示瞭如何在文本編輯器中編輯故事板。
有一點可以起到一點作用,就是「嵌入」功能。這將圍繞你的選定的子視圖包裝一個容器,並且至少爲你節省重新定位一切的時間。
編輯>嵌入在>滾動查看