2015-11-02 92 views
0

我想在故事板如示於下面的圖片,其用於所有的iPhone屏幕尺寸自動縮放的界面:動態高度與約束

View in XCode Storyboard

我想是用於圖1和圖2具有恆定的高度,但同樣覆蓋了很多水平空間,下面的UITableView可以一直延伸到UIViews。我如何指定約束來實現這種效果?

我知道如何以編程方式完成這個任務,但是我已經完成了在這個項目中學習故事板的目標。

任何人有任何提示?

回答

0

如果您希望view1和view2保持固定在頂部,通過約束view1.bottom == tableView.top可以輕鬆完成。

如果您希望view1和view2與表視圖一起滾動,然後將它們放在表視圖的標題中。 (要製作標題,請將通用UIView拖到故事板編輯器中原型單元格上方的空間中。)我不推薦使用約束來嘗試使表視圖之外的某些內容滾動,即使(有時)可能。

控制 - 從view1拖動到view2並創建一個「等寬」約束條件來平均分配空間。

+0

感謝您的回答。我能夠輕鬆地完成「平等組織」。然而,動態地使兩個共享所有可用的水平空間不是用相同的約束完成的。我需要添加另一個嗎? – masb

+0

您需要將它們限制到其父母的邊緣,即view1左邊到parent2左邊,view2右邊到parent right。 –