ios - 改变方向时 UILabel 不调整

标签 ios uilabel autolayout

我正在使用自动布局,当设备方向发生变化时,我有一个标签不会调整其宽度。

横向模式下的标签:

enter image description here

纵向模式下的标签:

enter image description here

带约束的设计模式标签:

enter image description here 在标签上,存在以下约束:

  1. 宽度:大于或等于 220
  2. leading space of 20 field 标签是静态的
  3. 尾随 super View 的尾随空格

可以看到,纵向模式是可以的,问题是当方向变为横向模式时,标签保持原样没有调整,为什么会这样?我是否遗漏了任何约束条件?

最佳答案

为标签添加如下约束

constraint

关于ios - 改变方向时 UILabel 不调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23511838/

相关文章:

iphone - 如何确保我的 iOS 7 布局在 iOS 6 上看起来相同?

ios - 将音频文件从文档文件夹传递到事件 Controller

android - 在 Facebook 审查之前,我有哪些 App 权限?

ios - 带有变体的属性 UILabel 在应用程序发送到后台后重置文本

ios - 如何在 OHAttributedLabel 中使 CustomLink 可触摸

ios - 当我扩展我的 UIViewController 时,我收到 NSLayoutConstraint 错误

ios - 如果不包含任何文本,为什么 UILabel 的高度变为零?

iOS |如何以编程方式打开谷歌类应用程序

ios - 将 subview 添加到 collectionview 单元格 jsqmessagesviewcontroller

swift - 在 Swift 中制作动画之前如何对 UILabel 应用变换?