【问题标题】:Xcode 6.0/6.1 Interface Builder resizes views to fit whole content when clicked on the corner grip to resizeXcode 6.0/6.1 Interface Builder 调整视图大小以适应整个内容,当单击角手柄调整大小时
【发布时间】:2014-09-23 16:45:43
【问题描述】:

我认为这是 Xcode 6.0.1 上的一个明显错误,但我正在寻找至少一种解决方法。在界面生成器中,我有一个尺寸小于它包含的图像的图像视图。这是我新创建的新鲜笔尖,只有一个图像视图,心脏图像是一个比包含图像视图更大的 PNG 文件:

到目前为止一切顺利。但是,当我单击视图角落/边缘的任何夹点以调整图像视图的大小时,它会在我单击夹点的那一刻立即更改为:

每当我尝试手动调整大小时都会发生这种情况(尽管我可以在检查器中使用宽度/高度值调整大小)并且我很难尝试将我的设计融入笔尖。问题发生在笔尖和情节提要上。有人知道解决方法吗?

更新:我已更新到 Xcode 6.1,但仍然遇到同样的问题。

【问题讨论】:

  • 我在使用自动布局时遇到了同样的问题...等待解决方案。
  • 更新到Xcode6.1解决了:)
  • @TaketoSano 我在 6.1,但我仍然遇到同样的问题。有趣...

标签: xcode interface-builder xcode6 xcode6.1


【解决方案1】:

我在关闭并重新打开项目时注意到的结果相同。视图每次都在不断增长。我创建了一个简单的项目来搜索自动调整大小掩码错误行为的原因(灵活的宽度并向右对齐)。

因此,请尝试禁用“灵活宽度/高度”和“右对齐”。只保留“左对齐”。

【讨论】:

  • 不幸的是,我正在使用自动布局,因此自动调整大小的蒙版不适用于我的情况。
【解决方案2】:

此答案适用于启用自动布局的视图/笔尖。有关自动调整蒙版解决方案,请参阅 Nicolai Nita 的回答:Xcode 6.0/6.1 Interface Builder resizes views to fit whole content when clicked on the corner grip to resize

我已经通过将内容压缩阻力优先级(垂直和水平)从 750 设置为 250 解决了这个问题。但我不知道为什么在 Xcode 5 之前不是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 2011-10-15
    • 2012-07-17
    • 2017-06-06
    • 1970-01-01
    相关资源
    最近更新 更多