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。 

  • 相关阅读:
    P1311 选择客栈 模拟 ( + st表)
    P2656 采蘑菇 tarjan + spfa
    送别
    10.16互测题 贪心+数论
    poj 2823 Sliding Window 单调队列
    P1036 选数 dfs
    P3370 【模板】字符串哈希
    A Tear or A Smile?
    KMP 算法
    jQuery 中 attr 和 prop 的区别
  • 原文地址:https://www.cnblogs.com/cityingma/p/5180201.html
Copyright © 2011-2022 走看看