【问题标题】:Need an explanation of NSLayoutAttributeBaseline需要解释一下 NSLayoutAttributeBaseline
【发布时间】:2017-05-24 09:13:46
【问题描述】:

谁能简单解释一下NSLayoutAttributeBaselineNSLayoutAttributeFirstBaselineNSLayoutAttributeLastBaseline?为什么我们需要它?什么是使用它的好例子?苹果对这个话题的解释似乎并不清晰明了。在整个网络上也找不到好的例子。提前致谢!

【问题讨论】:

    标签: ios objective-c autolayout uikit nslayoutconstraint


    【解决方案1】:

    基线适用于 UILabel 等视图。基线将是大写字母底部出现的位置。对于大多数其他视图(如果不是所有其他视图),基线和底部是相同的。

    更多内容可以关注:What is the difference between NSLayoutAttributeBaseline and NSLayoutAttributeBottom?

    【讨论】:

      【解决方案2】:

      它是,它叫什么。视图文本的基线。

      假设您有一个带有文本的视图,假设是一个标签。你对此有另一种看法,但它周围有一个盒子(所以它更高)。对齐顶部边缘或底部边缘将使文本处于不同的高度。使用此属性,您可以在两个不同类型的视图中对齐文本。

      这是一个顶部、底部和基线对齐的示例

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-02
        • 1970-01-01
        • 1970-01-01
        • 2020-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多