我将UIButtons添加到我的应用程序并为他们制作了自定义图像,但是当我在模拟器中运行应用程序时,我的按钮被严重拉伸

时间:2013-06-17 16:03:55

标签: iphone ios objective-c xcode uibutton

这就是Xcode中故事板的样子

Screenshot of storyboard in Xcode

这就是它在模拟器中的样子

Screenshot of iOS Simulator

有没有人知道为什么会这样?

3 个答案:

答案 0 :(得分:1)

检查每个按钮的自动布局约束是否设置正确。即你的左上角按钮可能有宽度和高度的约束,并应将其前导和顶部空间固定在其超视图上。

Contraints

答案 1 :(得分:0)

尝试将图像调整为UIButton的帧大小,并为视网膜显示生成@ 2x副本。您还可以尝试在属性检查器中将模式设置为宽高比。

答案 2 :(得分:0)

我删除了按钮并重新添加了它们,现在它运行良好。感谢您的见解。