簡體   English   中英

xamarin IOS設計器不能約束超級視圖邊緣嗎?

[英]xamarin IOS designer cannot constraint to super view edges?

我剛剛更新了Xamarin版本,發現無法約束到Container View的前端或后端。 但是,我只能約束到前導邊距或尾隨邊距(附圖片)。 有沒有辦法讓我約束超級視圖的邊緣而不是邊緣?

在此處輸入圖片說明

這是我暫時的解決方法:

  1. 在設計器中設置約束,然后保存並關閉它。
  2. 在文本編輯器中打開情節提要,並將約束元素的屬性從“ leadingMargin”(或“ trailingMargin”)更新為“ leading”(或“ trailing”)
  3. 在設計器中重新打開情節提要,然后它應正確顯示。

僅供參考,在Xamarin Studio中,這似乎不是問題,只是VS。

如果使用的是macOS,則可以使用Xcode接口構建器來實現相同的目的。

在此處輸入圖片說明

我可以通過執行以下操作在Visual Studio 2017界面中解決此問題:

  1. 將約束設置為邊距,如OP的圖像所示。
  2. 單擊設計器中新添加的約束,以將其選中。
  3. 在“ Properties單擊“ Widget選項卡,然后找到“ Layout Constraint部分。 此部分下的一項Relative to Margin選中“ Relative to Margin復選框。 取消選中該復選框,然后將其Constant從默認值(默認為20)設置為0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM