<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          EasyAutoLayout-swift自動布局框架swift版

          聯(lián)合創(chuàng)作 · 2023-09-26 19:58

          UIView+AutoLayout,masonry這兩款主流的自動布局框架相比,雖然功能不夠強大,但是解決基本的布局是沒有問題的.框架實現(xiàn)是基于UIView的分類,開發(fā)者只要把Extension拖入項目中就可以使用,大大減少了使用第三方的依賴,一行代碼搞定布局,沒有冗余的垃圾代碼.

          寬高約束

          public func RT_AlignInnerWidth(width:CGFloat) -> NSLayoutConstraint
          public func RT_AlignInnerHeight(height:CGFloat) -> NSLayoutConstraint

          填充子視圖

          public func RT_Fill(referView: UIView, insets: UIEdgeInsets = UIEdgeInsetsZero)

          參照參考視圖內(nèi)部對齊

          public func RT_AlignInner(type type: RT_AlignType, referView: UIView, size: CGSize?, offset: CGPoint = CGPointZero) -> [NSLayoutConstraint]

          參照參考視圖垂直對齊

          public func RT_AlignVertical(type type: RT_AlignType, referView: UIView, size: CGSize?, offset: CGPoint = CGPointZero) -> [NSLayoutConstraint]

          參照參考視圖水平對齊

          public func RT_AlignHorizontal(type type: RT_AlignType, referView: UIView, size: CGSize?, offset: CGPoint = CGPointZero) -> [NSLayoutConstraint]

          ** 在當前視圖內(nèi)部水平平鋪控件**

          public func RT_HorizontalTile(views: [UIView], insets: UIEdgeInsets) -> [NSLayoutConstraint]

          **  在當前視圖內(nèi)部垂直平鋪控件**

           public func RT_VerticalTile(views: [UIView], insets: UIEdgeInsets) -> [NSLayoutConstraint]

          ** 從約束數(shù)組中查找指定 attribute 的約束**

          public func RT_Constraint(constraintsList: [NSLayoutConstraint], attribute: NSLayoutAttribute) -> NSLayoutConstrai

          示例:

          填充子視圖

          - (NSArray*)RT_Fill:(UIView*)referView;

          1.png

          ** 在當前視圖內(nèi)部水平平鋪控件**

          - (NSArray*)RT_HorizontalTile:(NSArray*)views insets:(UIEdgeInsets)insets;

          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本黄色A免费 | 91乱子伦国产乱子伦! | 大香蕉亚洲成人 | 一级免费视频黄 | 人操人在线免费视频 |