更改UIImageView图像路径

时间:2012-04-03 05:01:28

标签: ios xcode uiimageview

我对Objective-c和iOS编程完全不熟悉。我正在显示一个UIImageView,其中包含我通过storyboard设置的默认图像路径。现在,我正在尝试通过将路径更改为其他图像来将图像更改为其他图像。

我认为我已经设置了所有内容,以便我可以以编程方式操作类(IBOutlet@property,分配等),但也许我在那里做错了。否则,我正在通过以下方式更改图像路径:

IMG.image = [UIImage imageNamed:@"s.png"];

这是对的吗?如果是这样,这是我的.m文件中的另一段相关代码:

- (void)viewDidLoad
{
    _IMG = [[UIImageView alloc] init];
}

在我的.h文件的@interface部分:

IBOutlet UIImageView *IMG;

然后我的.h文件的其余部分:

@property (strong, nonatomic) IBOutlet UIImageView *IMG;

有人看到不正确的东西吗?谢谢,我是一个完全的初学者,所以如果这是一个非常基本的事情,我道歉。

2 个答案:

答案 0 :(得分:0)

如果您使用的是故事板,则不需要为您的视图分配初始化,删除该代码。

答案 1 :(得分:0)

首先,从你的.h中删除这一行(当你宣布一个属性时你不需要它):

IBOutlet UIImageView *IMG;

接下来,检查您是否已将IBOutlet属性连接到Interface Builder中的UIImageView(按住CTRL并单击UIImageView)。确保在Referencing Outlets下有一个条目。如果不是,则需要按住CTRL键拖动以创建一个。

希望这有帮助。