zoukankan      html  css  js  c++  java
  • IOS 控件尺寸与位置调整

    控件.autorisizingMask 用于设置控件尺寸与位置

    属性autoresizesSubviews 表示是否让控件自动进行位置的调整,默认为YES(允许自动进行调整),如设置成NO,autoresizingMask属性将实效

    UIViewAutoresizingNone

    控件将不进行自动尺寸调整,效果

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleHeight

    控件的高度将和父视图的高度一起成比例变化。否则,视图的高度将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleWidth

    控件的宽度将和父视图的宽度一起成比例变化。否则,视图的宽度将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleLeftMargin

    控件的左边界将随着父视图宽度的变化而按比例进行调整。否则,控件和其父视图的左边界的相对位置将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleRightMargin

    控件的右边界将随着父视图宽度的变化而按比例进行调整。否则,控件和其父视图的右边界的相对位置将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleBottomMargin

    控件的底边界将随着父视图高度的变化而按比例进行调整。否则,控件和其父视图的底边界的相对位置将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    UIViewAutoresizingFlexibleTopMargin

    控件的上边界将随着父视图高度的变化而按比例进行调整。否则,控件和其父视图的上边界的相对位置将保持不变。

    IOS 控件尺寸与位置调整 - 残梦 - 飞雪含恨

    设置多个值

    view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;

    注:如果有多个值,用“”关联

  • 相关阅读:
    课程开始的第一次作业
    第四次寒假作业——实现五种语言的选择
    关于改良报告与学习总结(Ⅰ)
    Vue路由守卫之路由独享守卫
    Vue路由守卫之组件内路由守卫
    Vue中如何插入m3u8格式视频,3分钟学会!
    Vue中如何使用less
    第一章 初识爬虫
    【JQuery】注册中实现图片预览
    【Python】多种方式实现生成验证码
  • 原文地址:https://www.cnblogs.com/safiri/p/4037645.html
Copyright © 2011-2022 走看看