簡體   English   中英

如何使用 StoryBoard 在 Xcode 中設置約束?

[英]How to set Constraints in Xcode Using StoryBoard?

我正在嘗試使用 xcode 中的故事板在 iphone 設備中設置約束。 但是我遇到了一些問題。我使用拖放放置了兩個文本字段和兩個按鈕。一切都很好,除了一個按鈕在 iphone 5s 中的寬度減少了,我不知道這背后的原因。有人可以幫忙嗎?

PNG

Vandana,如果按鈕寬度減小,則僅表示它沒有固定寬度。 你有2個選擇

1)在按鈕上設置寬度約束(例如我希望它是 300 點長)

2)設置前導和尾隨約束(例如,在左側,我希望與邊框保持 10 點的距離,而在右側,我希望與邊框保持 10 點的距離。

我相信故事板中有一個警告,您只需要為您選擇最佳選項:

在此處輸入圖片說明

添加寬度約束的方法:

1) Option + 單擊並按住“按鈕” 2) 在情節提要上向左或向右拖動並在按鈕上時釋放:

在此處輸入圖片說明

一些實用的解決方案:

  • 為該按鈕添加一個“寬度”約束(也可以是 >= )

  • 為該按鈕和另一個元素添加“等寬”約束

  • 為該按鈕添加“尾隨和前導”約束

  • 嘗試使用不同的尺寸類來查看您的結果。

添加有關如何設置約束的更多信息也將有助於您的問題。

暫無
暫無

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

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