0
我一直試圖讓我的應用程序在所有視圖上看起來不錯。我已經得出結論,這種設置可能是最好的方式。但是,在玩過限制之後,我似乎找不到一個好的解決方案。有沒有辦法將Xcode中的元素限制在所有視圖中相同的距離?
有可能是一種方法以編程方式做到這一點。但是,我覺得這些限制應該足以實現這一點。有人試過這樣的事嗎?
我一直試圖讓我的應用程序在所有視圖上看起來不錯。我已經得出結論,這種設置可能是最好的方式。但是,在玩過限制之後,我似乎找不到一個好的解決方案。有沒有辦法將Xcode中的元素限制在所有視圖中相同的距離?
有可能是一種方法以編程方式做到這一點。但是,我覺得這些限制應該足以實現這一點。有人試過這樣的事嗎?
假設你所有的觀點都有其尺寸已經確定(由intrinsicContentSize
,或者通過明確的寬度和高度的限制),我想你可以達到這個效果:
centerX
和centerY
到等於上海華的centerX
和centerY
centerX
到都等於中間視圖的centerX
這應該可以在Interface Builder和代碼中實現。
請注意,您的視圖不會以最小的屏幕尺寸或橫向方向剪裁。如果您的視圖可以調整大小,您可以將頂部和底部視圖的外部邊緣添加到超級視圖的不等式約束,以便它們將保持屏幕邊緣的一些最小空間。