zoukankan      html  css  js  c++  java
  • IOS中级篇 —— Autoresizing

     
    UIView *blueView = [[UIView alloc] init];
        [self.view addSubview:blueView];
        blueView.backgroundColor = [UIColor blueColor];
       
        blueView.center = self.view.center;
        blueView.bounds = CGRectMake(0, 0, 150, 150);
        self.blueView = blueView;
       
       
    /*
         Flexible
    灵活的,自由的
        
         typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {
         UIViewAutoresizingNone                 = 0,
         UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
    //  
    左边是自由的,右边是固定的(storyboard中相反)
         UIViewAutoresizingFlexibleWidth        = 1 << 1,
    //  
    宽度是可拉伸的
        
         UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
    //   
    右边是自由的,左边是固定的(storyboard中相反)
         UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
    //   
    顶部是自由的,底部是固定的(storyboard中相反)
         UIViewAutoresizingFlexibleHeight       = 1 << 4,
    //  
    高度是自由的(高度是可拉伸的)
         UIViewAutoresizingFlexibleBottomMargin = 1 << 5
    //   
    底部是自由的,顶部是固定的(storyboard中相反)
         };
        
        
         */

    //  四周固定,中间灵活
    //    redView.autoresizingMask  =   UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
    //  四周灵活,中间固定
    //  多个通过 "|" 进行连接
        blueView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleBottomMargin;
       
  • 相关阅读:
    Valid Parentheses [LeetCode 20]
    线性回归的Spark实现 [Linear Regression / Machine Learning / Spark]
    逻辑回归的分布式实现 [Logistic Regression / Machine Learning / Spark ]
    Python爬虫之豆瓣-新书速递-图书解析
    安装软件包
    打包与压缩
    linux与linux间,互相拷贝文件
    网络管理
    重定向和管道
    索引
  • 原文地址:https://www.cnblogs.com/deng1989/p/4595294.html
Copyright © 2011-2022 走看看