2017-09-13 22 views
0

我很困惑,如果「會發生變化特徵」是定義上的iPhone肖像&風景模式不同組的佈局約束正確的事情。我的目標是爲iPhone上的肖像&風景模式設置不同的佈局(在iPad上無關緊要)。我嘗試了「爲特性而變化」,併爲肖像&風景模式定義了不同的NSLayoutConstraints集合,但它似乎不起作用。基本上,如果我有相同的看法約束P1 P2 &活躍肖像模式和C1 C2 &的景觀模式,即應該做的工作。 「爲性格而異」真的是爲了這份工作嗎?會發生變化性狀的XCode 8方向

而且我怎麼撤消我可能會用「會發生變化特徵」已經添加任何變化?

+0

是的。這就是Vary for Traits所做的。看看你的自動佈局限制,如果你修改了「Vary for Traits」下的限制,你會看到你的額外特性。你可以在那裏刪除它們。 –

+0

我認爲這不像UIStackView那樣簡單。我在這裏發佈了一個單獨的問題: –

+0

https://stackoverflow.com/questions/46214272/uistackview-autolayout-constraints –

回答

1

你需要做以下 -

  • 坐落在肖像模式約束。
  • 選擇風景模式。
  • 禁用在縱向模式下設置的約束。
  • 爲風景分配新的約束。
  • 回到在人像模式,並禁止你在風景模式下設置的約束。

就是這樣。

希望它有效。

隨意評論,如果你有任何困惑..

相關問題