你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> ios開發中storyboard界面設計中的約束功能

ios開發中storyboard界面設計中的約束功能

編輯:IOS7技巧
storyboard界面設計中有個叫做約束的功能非常重要,特別是在以後ip6後ip將出現3到4個大小的屏幕尺寸,為了使app能在各種尺寸的屏幕上都能自適應,即不用代碼來判斷屏幕大小來設置view的大小,,此時約束就該發揮作用了。 首先約束的設置菜單在打開storyboard界面的【Editor -> pin -> ...】菜單中,這裡面有幾個功能:
  1. 設置寬度,高度; 這個作用不明顯
  2. 設置兩個view之間橫向和叢向的距離;
  3. 設置view到superview的上下左右的間距;
  4. 設置兩個view等寬,等高;
我覺的第三個功能拿來做不同尺寸自適應非常好。 看一下設置的例子,例子中我們做了兩個元素等高額的約束,但是發現1處有個紅點剪頭,而且2處結束線是橘色,說明這個約束沒有設置完畢呢,設置完畢應該是藍色的線條。那我們點擊處的剪頭進入問題列表中,讓xcode來幫助我們完成設置,但是要注意,工具完成的設置不一定是我們想要的,所以這兒最好只當作提示來做。 ios開發中storyboard界面設計中的約束功能 xcode 的提示列表為: ios開發中storyboard界面設計中的約束功能 點擊紅色或黃色提示處查看原因。 我遇到的問題是設置view到父view的四邊距離時,如果只設置了上下,就提示有問題,因此還要設置左右的距離。我理解的是如果使用了約束功能,上下左右長寬都要由約束來管理,如果你只用約束來處理了高度的問題,程序就不知道寬度該處理設置了。但實際情況好像是我只設置了上下的約束,程序也生效了,待進一步學習。
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved