需要 NSLayoutAttributeBaseline 的解释
Need an explanation of NSLayoutAttributeBaseline
谁能简单解释一下NSLayoutAttributeBaseline
、NSLayoutAttributeFirstBaseline
和NSLayoutAttributeLastBaseline
?我们为什么需要它?什么是使用它的好例子?苹果对这个话题的解释似乎并不明确和明显。在整个网络上也找不到很好的例子。提前致谢!
就是,叫什么。视图文本的基线。
假设您的视图中包含文本,比方说标签。你有另一个观点,但它周围有一个盒子(所以它更高)。对齐顶部边缘或底部边缘会使文本处于不同的高度。使用此属性,您可以在两个不同类型的视图中对齐文本。
这是一个顶部、底部和基线对齐的示例
基线适用于 UILabel 等视图。基线将是大写字母底部出现的位置。对于大多数其他视图(如果不是所有其他视图),基线和底部是相同的。
更多可以关注话题:What is the difference between NSLayoutAttributeBaseline and NSLayoutAttributeBottom?
谁能简单解释一下NSLayoutAttributeBaseline
、NSLayoutAttributeFirstBaseline
和NSLayoutAttributeLastBaseline
?我们为什么需要它?什么是使用它的好例子?苹果对这个话题的解释似乎并不明确和明显。在整个网络上也找不到很好的例子。提前致谢!
就是,叫什么。视图文本的基线。
假设您的视图中包含文本,比方说标签。你有另一个观点,但它周围有一个盒子(所以它更高)。对齐顶部边缘或底部边缘会使文本处于不同的高度。使用此属性,您可以在两个不同类型的视图中对齐文本。
这是一个顶部、底部和基线对齐的示例
基线适用于 UILabel 等视图。基线将是大写字母底部出现的位置。对于大多数其他视图(如果不是所有其他视图),基线和底部是相同的。
更多可以关注话题:What is the difference between NSLayoutAttributeBaseline and NSLayoutAttributeBottom?