Interface Builder - 如何调整图像大小;图像大小不是硬编码的

时间:2011-09-09 16:22:54

标签: iphone interface-builder

我正在学习如何使用Xcode中的Interface Builder进行设计。

我有一个现有的应用程序和那里的图像我想换新的。我与我的应用程序的开发人员交谈,他说他没有硬编码图像大小。他说我可以通过使用Interface Builder来改变旧的图像大小以使新图像适合。

我只是使用相同的图像名称将一个图像换成另一个图像。

我不确定在Interface Builder中重新调整宽度和高度的大小。我想知道是否有人可以提出建议?

1 个答案:

答案 0 :(得分:2)

您是否使用界面构建器构建了界面?如果是这样,只需转到你的xib,选择图像所在的imageView并在尺寸标签中更改它的大小(看起来像规则的图标)

如果没有,则必须更改代码中的大小:

UIImage* myImage = ...
UIImageView* myImageView = [[[UIImageView alloc] initWithImage:myImage] autorelease]
myImageView.frame = CGRectMake (xPosition, yPosition, width, height);