我认为这是Xcode 6.0.1上的一个明显错误,但我正在寻找至少一种解决方法。在界面构建器中,我有一个图像视图,其尺寸小于它包含的图像。这是我新创建的新鲜笔尖,只有图像视图,心脏图像是比包含图像视图更大的PNG文件:
到目前为止一切顺利。但是,当我单击视图角落/边缘处的任何夹点以调整图像视图的大小时,它会在我单击手柄时立即更改为此:
每当我尝试手动调整大小时都会发生这种情况(我可以在检查员处使用宽度/高度值调整大小)但我很难尝试将我的设计放入笔尖。问题发生在笔尖和故事板上。有没有人知道解决方法?
更新:我已更新到Xcode 6.1但我仍遇到同样的问题。
答案 0 :(得分:3)
在关闭并重新打开项目时,我注意到了同样的结果。这种观点每次都在不断增长。我创建了一个简单的项目来搜索自动调整遮罩的错误行为的原因(灵活的宽度和对齐到右边)。
因此,尝试禁用"灵活的宽度/高度"并且"正确对齐"。保持"对齐左边"仅
答案 1 :(得分:0)
此答案适用于启用自动布局的视图/笔尖。有关自动调整遮罩解决方案的信息,请参阅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之前不是这样的情况。