【问题标题】:Xib doesn't save properly with autoresizing maskXib 无法使用自动调整大小掩码正确保存
【发布时间】:2014-12-14 21:36:16
【问题描述】:

我想要一个支持所有方向的自定义 UITableViewCell

我用 xib 文件创建了 UITableViewCell 并将 UILabel 放在我的单元格的中心,具有灵活的宽度和高度属性。标签具有橙色背景。

标签的自动调整大小掩码显示在屏幕截图中:

我的细胞看起来像

我没有添加任何代码行。我只是保存并重新启动了 xCode。 现在我的手机看起来像

每次我重新启动 xCode 时,我的标签宽度增加 272 像素,高度增加 46 像素。我不知道如何解决它。

【问题讨论】:

  • 尝试删除xib并创建一个新的。或者打开 xib 作为 XML 文件并找到那里的高度值,也许有问题...看起来像 Xcode 错误...
  • 我刚刚创建了一个新的 xib。当我退出 xCode 时,这些值是有效的。但是当我重新启动 xCode 并打开 xib 文件时,值会发生变化。可能是 xCode 错误。
  • 看起来像 Xcode 问题,对我来说也是同样的问题,当我放置另一个单元格时也是如此
  • 我刚刚打开 Xcode 错误为 19351140。当开发人员回复我时我会通知你。

标签: ios xcode uitableview xib autoresizingmask


【解决方案1】:

我发现取消选中标签的灵活宽度和高度(第一张图片中的红十字)可以解决问题。我认为这与它的superview没有灵活的宽度和高度有关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-26
    • 2015-10-10
    • 1970-01-01
    • 2018-01-15
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多