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

    竖屏效果:

    横屏效果:

  • 相关阅读:
    HDU- 1075 What Are You Talking About (Trie or map)
    HDU-1251 统计难题 (Trie)
    Trie树模板(插入和查询)
    HDU 5120 Intersection
    HDU 5025 Saving Tang Monk(状压bfs)
    Light OJ 1094 (树的直径)
    zzuli 1877 蛤玮打扫教室
    HDU 5642 King's Order(数位dp)
    POJ 2689 Prime Distance
    hdu 3853 LOOPS(概率dp)
  • 原文地址:https://www.cnblogs.com/521it/p/5167708.html
Copyright © 2011-2022 走看看