Masonry适配iPhonex的安全区域

//设置tableView的约束位置

    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {

        if(@available(iOS11.0, *)) {

            //方法一适配

            make.left.equalTo(self.view.mas_safeAreaLayoutGuideLeft);

            make.right.equalTo(self.view.mas_safeAreaLayoutGuideRight);

            make.top.equalTo(self.view.mas_safeAreaLayoutGuideTop);

            make.bottom.equalTo(self.view.mas_safeAreaLayoutGuideBottom);

        }else{

            make.edges.equalTo(self.view);

        }

    }];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 7,063评论 0 3
  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 5,815评论 0 1
  • 因为之前开发时都是在xib文件中添加约束,或者代码中计算frame并没有接触过Masonry,现在写篇博客来归纳总...
    口子窖阅读 11,562评论 1 4
  • iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
    指尖的跳动阅读 4,949评论 1 4
  • 我说我满腹经纶, 你偏不信,也是, 我只是文采平平,爱你过多. 我说我想去流浪, 你说不行,也对, 我善有牵挂锁心...
    用迷了路的腿阅读 2,629评论 0 4