UIView的autoresizingMask屬性的研究

UIView中有個(gè)屬性是autoresizingMask,屬性的意思就是自動(dòng)調(diào)整子控件與父控件中間的位置,寬高。

UIViewAutoresizingNone                 = 0,
UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
UIViewAutoresizingFlexibleWidth        = 1 << 1,
UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
UIViewAutoresizingFlexibleHeight       = 1 << 4,
UIViewAutoresizingFlexibleBottomMargin = 1 << 5

UIViewAutoresizingNone就是不自動(dòng)調(diào)整。
UIViewAutoresizingFlexibleLeftMargin 自動(dòng)調(diào)整與superView左邊的距離,保證與superView右邊的距離不變。
UIViewAutoresizingFlexibleRightMargin 自動(dòng)調(diào)整與superView的右邊距離,保證與superView左邊的距離不變。
UIViewAutoresizingFlexibleTopMargin 自動(dòng)調(diào)整與superView頂部的距離,保證與superView底部的距離不變。
UIViewAutoresizingFlexibleBottomMargin 自動(dòng)調(diào)整與superView底部的距離,也就是說(shuō),與superView頂部的距離不變。
UIViewAutoresizingFlexibleWidth 自動(dòng)調(diào)整自己的寬度,保證與superView左邊和右邊的距離不變。
UIViewAutoresizingFlexibleHeight 自動(dòng)調(diào)整自己的高度,保證與superView頂部和底部的距離不變。
UIViewAutoresizingFlexibleLeftMargin |UIViewAutoresizingFlexibleRightMargin 自動(dòng)調(diào)整與superView左邊的距離,保證與左邊的距離和右邊的距離和原來(lái)距左邊和右邊的距離的比例不變。比如原來(lái)距離為20,30,調(diào)整后的距離應(yīng)為68,102,即68/20=102/30。

其它的組合類似。
可參考
http://www.cnblogs.com/jiangyazhou/archive/2012/06/26/2563041.html

最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 在 UIView 中有一個(gè)autoresizingMask的屬性,它對(duì)應(yīng)的是一個(gè)枚舉的值(如下),屬性的意思就是自...
    VincentHK閱讀 270評(píng)論 0 1
  • 在 UIView 中有一個(gè)autoresizingMask的屬性,它對(duì)應(yīng)的是一個(gè)枚舉的值(如下),屬性的意思就是自...
    煙影很美閱讀 432評(píng)論 0 1
  • 在 UIView 中有一個(gè)autoresizingMask的屬性,它對(duì)應(yīng)的是一個(gè)枚舉的值(如下),屬性的意思就是自...
    nenhall閱讀 247評(píng)論 0 0
  • 草木初青,纖纖踏雪梅無(wú)數(shù)。 憐香自顧,笑語(yǔ)君留步。 若動(dòng)真情,掩面羞如兔。 迎風(fēng)舞,清肌玉骨,迷入誰(shuí)人目?
    逆行的水星閱讀 342評(píng)論 3 13
  • 斷點(diǎn)繼續(xù)執(zhí)行單步執(zhí)行進(jìn)入方法退出方法watchstackscope sourceCtrl + o /Ctrl + ...
    3yrum閱讀 216評(píng)論 0 1

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