【问题标题】:Why does UIButton sometimes lost width constriain?为什么 UIButton 有时会失去宽度约束?
【发布时间】:2016-04-11 07:24:06
【问题描述】:

有一个 UIButton 可以在两个控制器之间进行转换。两个控制器都具有相同的相互翻转功能。它工作得很好,除了“有时”按钮的宽度会缩小,而大多数时候它看起来很正常。按钮的高度和宽度都设置为 35,在情节提要中还声明了带有其前一个对象的基线约束和带有 superview 的尾随约束。按钮的背景分配给 images.xcassets 文件中的图像集。按钮宽度有时会缩小是否有任何可能的原因?

UIButton 的正常状态

有时 UIButton 会这样想

【问题讨论】:

  • 它缩小了多少?
  • 我已经添加了异常UIButton的图片。看起来整个图像被压缩了。只是无法弄清楚为什么以及在什么条件下会发生这种情况。

标签: ios uibutton storyboard


【解决方案1】:

看起来图像正在为标题腾出空间。如果您使用的是标准 UIButton,可能就是这种情况。尝试将其设置为自定义类型,然后您将更好地控制它包含的幸存者。

【讨论】:

  • 按钮设置为“自定义”类型。但是,由于您提到了按钮标题的空间,我发现按钮有一个默认标题。当我删除情节提要中的默认标题文本时,问题似乎得到了解决。非常感谢您的回答!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多