【发布时间】:2015-11-07 09:14:03
【问题描述】:
我在一个视图中有 2 个 UILabel,上标签是多行,底部是单行。
案例 1:我想显示两个标签。 (目前工作正常)
案例 2:我只想在视图中心显示上部标签但文本(这里有问题)
请查看图片以获得更多理解。
底部标签约束如下。
目前在案例 2 中,文本从左上角开始。如果文字太小,它的讲解看起来不错。我应该怎么做才能实现案例 2。
【问题讨论】:
标签: ios storyboard autolayout uilabel
我在一个视图中有 2 个 UILabel,上标签是多行,底部是单行。
案例 1:我想显示两个标签。 (目前工作正常)
案例 2:我只想在视图中心显示上部标签但文本(这里有问题)
请查看图片以获得更多理解。
底部标签约束如下。
目前在案例 2 中,文本从左上角开始。如果文字太小,它的讲解看起来不错。我应该怎么做才能实现案例 2。
【问题讨论】:
标签: ios storyboard autolayout uilabel
您可以通过AutoLayout constraints 实现此目的,您可以采用以下两种方法之一
oneLabelHeightConstraint.constant = <value you want> 或设置其他标签heightConstraint.constatn = 0 时为两个约束和边代码创建IBOutlet
bottomLabeltop 固定顶部标签底部,然后在bottomLabel 上添加height 约束,当你想显示topLabel 时设置bottomLabelHeightConstraint.constant = 0。【讨论】: