zoukankan      html  css  js  c++  java
  • autoresizingMask的用法

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

    控制视图与superview的位置,大小变化

    UIViewAutoresizingNone:superview变换时,不作变换。 

    UIViewAutoresizingFlexibleHeight:上边距不变,superview在高度上增加减少多少高度 ,view也同等的增减,做相应的变化。
     

    UIViewAutoresizingFlexibleTopMargin:高度不变。上边距弹性可变,下边距保持不变。 

    UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight: 下边距不变,高度和上边距可变且变化的比例为:(superView的原高度 - 下边距)/(superview变化后的高度 - 下边距 )。
     
    UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin : 上边距,高,下边距都和superview同比变换

    autoresizesSubviews默认为YES。 

  • 相关阅读:
    视图,触发器,事物,储存过程,函数,流程控制
    mysql之其他
    web前端之html
    mysql之索引
    Android minHeight/Width,maxHeight/Width
    Android GridView(九宫图)
    Android padding和margin的区别
    android:scaleType属性
    android:visibility
    Android RelativeLayout常用属性介绍
  • 原文地址:https://www.cnblogs.com/cityingma/p/5180201.html
Copyright © 2011-2022 走看看