91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

玩轉autolayout

發布時間:2020-08-09 23:23:54 來源:網絡 閱讀:474 作者:阮延超 欄目:開發技術

autoLayout是蘋果極力推薦的一種布局方式,因為其可視化的操作和極佳的開發效率而備受推崇。autolayout的功能非常強大,下面就簡單說幾點

到現在為止,所有的約束都可以用autolayout完成

1.控件等距離均勻分布布局

- (void)updateViewConstraints

{

    [self autoArrangeBoxWithConstraints:@[self.button1X,

                                          self.button2X,

                                          self.button3X,

                                          self.button4X]

                                  width:self.buttonWidth.constant];

    [super updateViewConstraints];

}


- (void)autoArrangeBoxWithConstraints:(NSArray *)constraintArray width:(CGFloat)width

{

    CGFloat step = (self.view.frame.size.width - (width * constraintArray.count)) / (constraintArray.count + 1);

    for (int i = 0; i < constraintArray.count; i++) {

        NSLayoutConstraint *constraint = constraintArray[i];

        constraint.constant = step * (i + 1) + width * i;

    }

}

2.自動布局基本功能介紹:

對齊設置:

玩轉autolayout


閱讀起始對齊,結尾對齊,控件相對中心對齊,相對父視圖中心對齊

玩轉autolayout

邊距位置設置,長度,寬度設置

控件之間等寬,等高設置

玩轉autolayout

更新frame 和更新constraint ,上端選擇項是針對選中控件,下端選擇項是針對所有控件


3. 快捷小技巧

按住ctrl鍵拖到另外一個控件上可以建立constraint,

按住alt鍵顯示邊距和寬高

加輔助線  editor ->add horizental guide  拖到外面會刪除

效果預覽

點擊方格,最下端有個preview選項,打開各種尺寸

  

4.- (CGSize)intrinsicContentSize 此方法會根據內容的尺寸自動調節視圖比例 ,自動執行,無需介入


5. 小原則:

設置constraint與盡量少的控件建立聯系,方便調節




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

古丈县| 马鞍山市| 日土县| 夹江县| 安陆市| 湖南省| 色达县| 蓝田县| 沾化县| 藁城市| 泸西县| 夏津县| 瓮安县| 蕲春县| 台南县| 扶绥县| 山西省| 连平县| 布尔津县| 竹溪县| 永昌县| 黄石市| 旬邑县| 新巴尔虎右旗| 西藏| SHOW| 新昌县| 大新县| 吉水县| 株洲县| 临清市| 吴桥县| 米泉市| 石渠县| 闵行区| 鄂温| 永胜县| 武平县| 阿拉善左旗| 伊金霍洛旗| 宜君县|