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

    竖屏效果:

    横屏效果:

  • 相关阅读:
    大文件上传实现总结
    JDK线程池异常处理方式
    packageinfo.java 作用
    VBA 发送邮件代码
    TCP/IP协议、DoD模型、OSI模型
    3D空间基础概念之三:几何变换
    IP寻址
    IP地址排错命令
    WIN7用户文件夹迁移
    IP报头包含的协议
  • 原文地址:https://www.cnblogs.com/521it/p/5167708.html
Copyright © 2011-2022 走看看