这个约束属性作用是为了在阅读文字时,用户能一眼能看完一行。但是有让人觉着 App 没适配好的错觉。
在平时通过 layoutMargins 和 edge 进行 label 约束的时候,left 、right 等都是固定数值,但是在 iPad 等大屏幕时会导致一行显示过多的字符。readableContentGuide 就更人性的解决这个问题。
在平时写的约束,如下图:
Normal.pngreadableContentGuide 进行布局后,如下图:
Readable.pngreadableContentGuide 使用也很简单,就是把约束由原来的 layoutMargins 替换成 readableContentGuide。
网友评论