2017-05-24 105 views
1

任何人都可以提供一个简单的解释NSLayoutAttributeBaseline,NSLayoutAttributeFirstBaselineNSLayoutAttributeLastBaseline?我们为什么需要它?什么是使用它的好例子?苹果对这个话题的解释似乎并不明显。在整个网络中也找不到好的例子。提前致谢!需要NSLayoutAttributeBaseline的解释

回答

1

这是什么叫做。视图文本的基线。

想象一下,您可以在里面查看文字,比如标签。你有另一种观点,但它有一个框(所以它更高)。对齐顶部边缘或底部边缘将使文本处于不同的高度。有了这个属性,你可以在不同种类的两个视图中对齐文本。

这里是顶部,底部和基线对准

enter image description here

一个例子