【发布时间】:2012-08-20 19:08:30
【问题描述】:
_topBar = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 45)];
UIImageView *bar = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"top_bar.png"]];
bar.frame = CGRectMake(0, 0, 320, 45);
[_topBar addSubview:bar];
_up = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"up.png"]];
[_topBar addSubview:_up];
_up 没有出现在我的构建中。如果我将“up.png”交换为资源文件夹中的任何其他图像,它会显示出来,但 up.png 拒绝显示。有什么我可以做的吗?我只使用 UIImage、静态分配的 UIImageView 对其进行了初始化,删除并重新添加了 .png 文件,将它们从资源文件夹中取出并将它们放在其他地方,重新保存它们,除了扔掉它们之外的一切。
编辑: 该文件保存为 up.png 但实际上是 up.png.psd。只是阅读细则的问题。
【问题讨论】:
-
如果您在 Finder 中右键单击图像并获取信息,Kind 下会列出什么?
-
...adobe photoshop 文件。谢谢先生,我将它保存为 up.png 但实际上从未将其更改为 png。
-
附上评论的答案。快乐编码:)
标签: ios uiimageview uiimage