Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用基于布局的自动更改UILabel的框架_Ios_Storyboard_Autolayout_Uilabel - Fatal编程技术网

Ios 使用基于布局的自动更改UILabel的框架

Ios 使用基于布局的自动更改UILabel的框架,ios,storyboard,autolayout,uilabel,Ios,Storyboard,Autolayout,Uilabel,我在一个视图中有两个UILabel,上面的标签是多行的,下面的标签是单行的 案例1:我想显示两个标签。(目前工作正常) 案例2:我只想显示上标签,但文字位于视图中心(此处有问题) 请看图片以了解更多信息 上标签约束如下所示。 底部标签约束如下所示 案例2,我想实现。 目前在案例2中,文本从左上角开始。如果文本太小,它看起来很好。如何实现案例2。您可以通过自动布局约束来实现这一点,您可以采用以下两种方法之一 在两个标签和上添加高度约束,并为两个约束和侧码创建IBOutlet,当您要使用高度设

我在一个视图中有两个UILabel,上面的标签是多行的,下面的标签是单行的

案例1:我想显示两个标签。(目前工作正常)

案例2:我只想显示上标签,但文字位于视图中心(此处有问题)

请看图片以了解更多信息

上标签约束如下所示。

底部标签约束如下所示

案例2,我想实现。


目前在案例2中,文本从左上角开始。如果文本太小,它看起来很好。如何实现案例2。

您可以通过
自动布局约束来实现这一点,您可以采用以下两种方法之一

  • 在两个标签和上添加高度约束,并为两个约束和侧码创建
    IBOutlet
    ,当您要使用高度设置
    oneLabelHeightConstraint.constant=
    或设置其他标签
    heightConstraint.constatn=0
  • bottomLabel
    top
    固定顶部标签底部,然后在
    bottomLabel
    上添加
    height
    约束,当您想显示
    topLabel
    时,设置
    bottomLabelHeightConstraint.constant=0