布局库新版本发布2018-09-21

本次版本更新主要为了更好的支持新上市的iPhoneX系列设备和BUG修复。OC版本和Swift版本都于2018年09月21号同步更新,并更新到cocoapods中:

OC版本:MyLayout1.6.1

  1. 修复了在所有iPhoneX系列设备上的布局视图的padding值设置为MyLayoutPos.safeAreaMargin时的问题。老版本中这部分代码是硬编码为只支持iPhoneX设备,这次更新解决了对所有iPhoneX系列设备的支持。
  2. 修复了#issue81中的问题描述,布局库可以用于对Application Extension的开发和支持。老版本中代码用到了UIApplication对象,但是Extension中是没有这个对象的,所以编译报错,新版本中对这个问题进行了修复。

Swift版本:TangramKit1.3.1

  1. 重点是实现了对Swift4.2和Swift4.0的同时兼容和支持。将老版本中的一些编译告警进行修复和处理以便支持最新的Swift版本。参见:#issue26, #issue21

  2. 修复了浮动布局TGFloatLayout中的子视图的尺寸TGLayoutSize设置为TGWeight类型时可能会计算不正确问题。具体为垂直浮动布局中的子视图的高度尺寸或者水平浮动布局中的子视图的宽度尺寸设置为比例值时,比例计算将时错误的。

  3. 修复了在所有iPhoneX系列设备上的布局视图的tg_padding值设置为TGLayoutPos.tg_safeAreaMargin时的问题。老版本中这部分代码是硬编码为只支持iPhoneX设备,这次更新解决了对所有iPhoneX系列设备的支持。

  4. 修复了#issue81中的问题描述,布局库可以用于对Application Extension的开发和支持。老版本中代码用到了UIApplication对象,但是Extension中是没有这个对象的,所以编译报错,新版本中对这个问题进行了修复。

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

推荐阅读更多精彩内容

  • 有一个故事在我心里,这是一个很久以前发生的真实故事,不知怎么的今天突然想了起来,就想要讲出来。不过记忆有些模糊了,...
    朱曦侦探事务所阅读 3,262评论 4 6
  • 大家平时爱喝什么?生活,工作,休闲或者聊天… 有人喜欢喝咖啡,喜欢咖啡的那种苦涩和清醒。咖啡又又咖啡...
    Kimmy_Xiao阅读 2,962评论 0 1
  • 如果你们是用eclipse可以安装个插件 json Editor
    白云苍狗_97f4阅读 1,306评论 2 1
  • 这些天,一直很想念你,现在这个阶段,我总会问自己,是哪个我在想念你,小我,还是本我,可我依旧很想念你,真的是回...
    罂粟疯了阅读 2,761评论 2 1