目标
- 使用 Swift
- 原生级小说分页
- 支持动态更换字色, 字体
为了让界面的布局显示正确, 并且在异形屏上显示正确, 那真是无所不用其极, 什么 edgesForExtendedLayout, automaticallyAdjustsScrollViewInsets, insetsLayoutMarginsFromSafeArea, contentInsetAdjustmentBehavior, autoresizingMask 还有 safeArea, 统统都有用, 但个个都很麻烦, 甚至复杂的界面还会出现设置无效的情况. 那么, 有没有一个一劳永逸的方法呢?
有, Masonry 或者 AutoLayout 中的带有 Margin 后缀的约束