2017-07-17 130 views

回答

-1

你需要約束取消以保證金的選項給了左側的約束時,右使用自動佈局

Link1

Link2

Auto Layout guide

+0

你所有的建議指向iOS原生界面設計師,我看不到任何xamarin特定的信息,並試圖將這些答案應用到Visual Studio中的xamarin的鏈接實際上是不一樣的。 – Digitalsa1nt

+0

這適用於Xcode,但不適用於xamairn設計器。 –

1

將常量設置-20上拖尾邊緣空間和領先的空間佈局元素到Superview。我不知道這是否是這樣做的首選方式,但它在我的表視圖上適用於我。

+0

它是-20,現在是-16,這讓我瘋狂,討厭!!!! –

0

當添加約束條件時,Xcode有一個選項不使用邊距。

在Visual Studio的iOS設計器中,創建約束時似乎沒有選項。

Xcode & Visual Studio constraint margins

一個解決辦法是建立約束,然後編輯它已被創建之後。

另一方面,你可能會回顧爲什麼你不使用UITabBarController,它會爲你正確放置標籤欄。

1

如果你在Xamarin使用Visual Studio我終於發現瞭如何解決這個煩人的問題。

點擊小工具或在故事板中查看。在屬性窗口 - >佈局您可以看到約束。點擊約束。

我用-20用於約束之前: enter image description here

現在我固定由具有恆定和改變約束配置: enter image description here

只需拆下上的選擇「相對於保證金」複選框。