按下按钮时自动布局展开标签

Posted

技术标签:

【中文标题】按下按钮时自动布局展开标签【英文标题】:Autolayout expand label when press button 【发布时间】:2013-02-25 14:41:38 【问题描述】:

我正在开发 ios 6 应用程序并使用 Autolayout。我的界面非常简单:标签和按钮垂直对齐。标签的文本很长,但它的高度设置为 50。我想在按下按钮时展开标签。我尝试做到这一点,但是当标签展开时,按钮不会移动。我希望它们之间的垂直空间保持不变。我的按钮操作代码如下所示:

- (IBAction)touch:(id)sender 
    [self.label sizeToFit];

【问题讨论】:

【参考方案1】:

您可以通过界面构建​​器连接 UI 元素。

查看本教程

http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2

干杯。

【讨论】:

【参考方案2】:

我发现了问题。我应该将长度的高度设置为大于或等于不等于

【讨论】:

以上是关于按下按钮时自动布局展开标签的主要内容,如果未能解决你的问题,请参考以下文章

在运行时更改自动布局

iOS中的自动布局问题

自动布局:无法弄清楚如何解决与扩展 UITableViewCell 内的面板相关的警告

使用带有自动布局的推送时隐藏按钮时,约束更新导致项目移动

更改高度约束时的iOS自动布局问题

如何使用堆栈视图自动布局标签和按钮?