語境/我想要做的使用約束,以保持兩個TableViews相同的高度和相同的距離除了
- 我建立這個適用於iOS 7
- 我使用的是故事板
- 我有兩個
UITableViews
,我想保持相同的高度和 距離間隔,保留所以從4英寸SCR移位3.5 & 4英寸設備 - 之間的視覺一致性EEN至3.5英寸的屏幕,我想爲:
- 意見表中得到較短,但仍然高度
- 相等的頂級表視圖保持相同的Y位置
- 對於底部的表視圖,以改變其您需要保持頂部桌子視圖底部和底部桌子視圖頂部之間的距離相同。 AKA它們之間的相同的間隙
我已經試過
- 在故事板使用圖釘圖標我選擇了這兩個TableViews並設置其高度相等且將此代碼包含在視圖控制器中:
[se lf.topTableView addConstraint:[NSLayoutConstraint constraintWithItem:self.bottomTableView 屬性:NSLayoutAttributeBottom relatedBy:0 toItem:self.bottomTableView屬性:NSLayoutAttributeTop 乘數:1常數:30]];
問題
- 我如何讓他們在同一高度,同時保持相同的距離
更新
那麼當屏幕尺寸發生變化時,你想要改變什麼?有些東西必須有所不同。您是否希望桌面視圖在較短的屏幕上縮短(但高度相等)? – rdelmar
是的,這是正確的 - 更短,但高度相等。 &對於頂部表格視圖來保留它的Y POS和底部表格視圖以向上移動以保持兩個表格視圖之間的相同距離。 – drc
請考慮將其中一個答案標爲「已接受」。 – jemmons