【发布时间】:2011-07-08 22:41:56
【问题描述】:
这在我看来是一个错误,因为我更改了图像:
someImage.image = [UIImage imageNamed:@"anotherImage.png"];
我从来没有遇到过问题。所以让我告诉你我有什么:
我已经放置了一个 UIImageView:
请注意,imgObjetivos 已连接到此 UIImageView。
我有一个在单击以下按钮时调用的方法:
方法包含:
如您所见,我只想更改当前图像:
所以当我在模拟器中运行应用程序时,一切看起来都很棒:
当我按下按钮时,图像会成功更改:
现在为什么当我在 iPad 上运行应用程序时,图像没有改变!?当我按下按钮时,图像会消失,而不是像在模拟器中那样获得新图像。我刚学了objective-c,我开始不喜欢它了。我做错了什么?
编辑
我找到了一个解决方案,我更改了图像的名称,现在它可以工作了:
但这没有任何意义。哪些名称有效,哪些无效?我还确保我没有两个具有相同名称的图像,但事实并非如此。当我在“_”下划线后有几个字母时,它不起作用。这真的很奇怪。我开始不喜欢objective-c :(
【问题讨论】:
-
当我有 _h.png 它不起作用不要问我为什么...我使用 h 表示水平。但我想我会改变我所有的名字来修复它。
标签: iphone objective-c ipad uiimageview