簡體   English   中英

Xcode 6.3情節提要自動布局約束

[英]Xcode 6.3 Storyboard Autolayout Constraints

這是我的故事板:

故事堡

這是iPad模擬器:

iPad模擬器

對於約束,我轉到右下角,然后單擊帶有帶有兩個突出條的三角形的按鈕(它看起來像是一個以三角形為駕駛艙的星球大戰戰士)。 我向下滾動到顯示視圖控制器中所有視圖的部分,然后單擊明確的約束。 然后,我回到同一按鈕,但是這次單擊添加缺少的約束。

為什么會這樣呢? 我該如何解決?

添加缺少的約束並不意味着“添加我認為在我的項目中看起來會更好的約束”。 Xcode添加了一些約束以使所有內容保持不變,但這可能是(或可能不是)您想要的。

為了在不模糊的情況下繪制控件,您需要至少4個約束,每個軸上兩個(兩個X,Y兩個)。 我建議清除所有約束,並開始按控件進行控制,添加約束。

一些技巧:

  • 您可以設置約束,然后移動控件,要求Xcode使用update Constraints選項將約束刷新到新位置。 更新框架選項執行相反的操作:給定一組約束,將控件重新繪制在正確的位置。

更新框架

  • 使用助手編輯器拆分Xcode視圖,以便在設計Storyboard時可以選擇Preview並查看它的外觀。 您可以添加不同的設備以查看其適合情況(底部的小+按鈕)

預習

暫無
暫無

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

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