zoukankan      html  css  js  c++  java
  • ios xib 中的 size class

    需要阅读UITraitCollection的说明文档,先截图如下:

     

    今天说说xib中的size class的简单设置,先看图

    一共有9个小块,水平方向代表width,垂直方向代表height。

    对于width 和 height来说,其实就2种值可选,一种是紧凑的 compact ,一种是 普通的 regular。但是系统还多提供了一种Any,表示2者都可以,所以就是3种值可选了。

    在水平方向选一个长度就是compact width,选2个就是 any width,选3个就是 regular width。

    见下图:

     

    当size class 发生改变时,会调用traitCollectionDidChange,前提是你的 vc 加入了UITraitEnvironment协议。

    当滑动中间的分隔条对视图大小进行调整时,不会调用viewDidLoad函数,也不会调用viewWillAppear,但是会调用布局函数。

     使用view controller 的 traitCollection 属性,就能获得当前的size class 信息。

  • 相关阅读:
    记一次内衣渗透
    mysql提权
    Token窃取与利用
    组策略首选项提权
    Windows错误配置提权
    windows内核溢出漏洞提权限
    xss漏洞
    mysql语句大全
    二叉树
    10个对所有学科都有用的Python数据可视化库
  • 原文地址:https://www.cnblogs.com/breezemist/p/5038245.html
Copyright © 2011-2022 走看看