zoukankan      html  css  js  c++  java
  • Autoresizing

    - UIViewAutoresizingFlexibleLeftMargin 距离父控件的左边是可以伸缩的
    - UIViewAutoresizingFlexibleBottomMargin 距离父控件的底部是可以伸缩的
    - UIViewAutoresizingFlexibleRightMargin 距离父控件的右边是可以伸缩的
    - UIViewAutoresizingFlexibleTopMargin 距离父控件的顶部是可以伸缩的
    - UIViewAutoresizingFlexibleHeight 高度跟随父控件的高度进行伸缩
    - UIViewAutoresizingFlexibleWidth 宽度跟随父控件的宽度进行伸缩

    #import "ViewController.h"
    
    @interface ViewController ()
    
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
    
        UIView *redView = [[UIView alloc] init];
        redView.backgroundColor = [UIColor redColor];
        CGFloat redViewX = self.view.frame.size.width - 100;
        CGFloat redViewY = self.view.frame.size.height - 100;
        redView.frame = CGRectMake(redViewX, redViewY, 100, 100);
    
        /**
         UIViewAutoresizingFlexibleLeftMargin 距离父控件的左边是可以伸缩的
         UIViewAutoresizingFlexibleBottomMargin 距离父控件的底部是可以伸缩的
         UIViewAutoresizingFlexibleRightMargin 距离父控件的右边是可以伸缩的
         UIViewAutoresizingFlexibleTopMargin 距离父控件的顶部是可以伸缩的
         UIViewAutoresizingFlexibleHeight 高度跟随父控件的高度进行伸缩
         UIViewAutoresizingFlexibleWidth 宽度跟随父控件的宽度进行伸缩
    
         */
        redView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth;
        [self.view addSubview:redView];
    }
    
    @end

    竖屏效果:

    横屏效果:

  • 相关阅读:
    FATFS 初学之 f_open/ f_close
    前端JQuery(二)
    前端JQuery(一)
    8.22MySQL(五)pymysql模块、sql注入问题
    8.21MySQL(四)基本查询语句及方法、连表、子查询
    8.20MySQL(三)外键
    8.19MySQL(二)
    8.16MySQL(一)
    8.15并发编程(四)
    8.14并发编程(三)
  • 原文地址:https://www.cnblogs.com/521it/p/5167708.html
Copyright © 2011-2022 走看看