ios 系統(tǒng)的約束

我們都習(xí)慣了用第三方框架去約束控件,大家常用的OC中的Masonry,Swift中的SnapKit,當(dāng)然了這是一個(gè)作者寫(xiě),偶爾用下蘋(píng)果自己的方法,覺(jué)得還...還行.下面來(lái)看下實(shí)例demo

 func demo() {
        ImageView.translatesAutoresizingMaskIntoConstraints = false
        /// 約束
        ///
        /// @param feedImageView             約束的對(duì)象
        /// @param NSLayoutAttribute.CenterX 條件
        /// @param NSLayoutRelation.Equal    等于
        /// @param self                      相對(duì)于誰(shuí)約束
        /// @param NSLayoutAttribute.CenterX 條件
        /// @param 1                         倍數(shù)
        /// @param 0                         浮點(diǎn)數(shù)
        ///
        /// @return 

可以看成"哪個(gè)控件" 的 "什么屬性" "等于(條件約束)" "另一個(gè)控件" 乘以 "多少" 加上"多少"
        addConstraint(NSLayoutConstraint(item: ImageView, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self, attribute: NSLayoutAttribute.CenterX, multiplier: 1, constant: 0))
        addConstraint(NSLayoutConstraint(item: ImageView, attribute: NSLayoutAttribute.CenterY, relatedBy: NSLayoutRelation.Equal, toItem: self, attribute: NSLayoutAttribute.CenterY, multiplier: 1, constant: 0))
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天在地磅區(qū),不算太忙,許班長(zhǎng)許姐和蕭經(jīng)理蕭姐在我們這塊閑聊。 許姐說(shuō):“你看人家小馬多能干……”。我趁...
    橋上風(fēng)景閱讀 274評(píng)論 1 1
  • 我好像之前就說(shuō)過(guò),也許自從你看了美劇《the newsroom》后,也許就會(huì)覺(jué)得咱們周遭每天刷的網(wǎng)易新聞只是某種調(diào)...
    花滿(mǎn)樓閱讀 511評(píng)論 2 2
  • 當(dāng)梁上那只燕子呢喃的時(shí)候 我還在香甜的夢(mèng)中 梨花落時(shí)才剛剛醒來(lái) 眼睜睜看著 那些枝頭芬芳的火焰快要熄滅 我驚慌失措...
    指尖蝶舞的花園閱讀 285評(píng)論 0 3
  • 一 念青難過(guò)的時(shí)候,會(huì)一個(gè)人爬到屋頂上,看著天上的星星,眼淚也就不會(huì)流下來(lái)了。那年她十歲,媽媽在病床上對(duì)她說(shuō),青青...
    柳白歌閱讀 521評(píng)論 0 2

友情鏈接更多精彩內(nèi)容