Ios 如何以编程方式更改xib文件中的UiImageView

Ios 如何以编程方式更改xib文件中的UiImageView,ios,objective-c,iphone,xcode,uiimageview,Ios,Objective C,Iphone,Xcode,Uiimageview,我正试图更改xib文件中的UIImageView,但它似乎不起作用。我有一个带有UIImageView的xib文件。我将我的UIImageView链接到我的xib文件。在我的主ViewController中,我调用一个函数,该函数将更改xib文件中的UIImageView。下面是我更改xib文件中图像的函数 UIView *view = [[[NSBundle bundleForClass:[self class]]loadNibNamed:@"View" owner:self options:

我正试图更改xib文件中的
UIImageView
,但它似乎不起作用。我有一个带有
UIImageView
的xib文件。我将我的
UIImageView
链接到我的xib文件。在我的主
ViewController
中,我调用一个函数,该函数将更改xib文件中的
UIImageView
。下面是我更改xib文件中图像的函数

UIView *view = [[[NSBundle bundleForClass:[self class]]loadNibNamed:@"View" owner:self options:nil] firstObject];
[self addSubview:view];
view.frame = self.bounds;
_imageTest.image = [UIImage imageNamed:@"0.png"];

我做错什么了吗。我在堆栈溢出中搜索,但似乎找不到要查找的内容

我不确定您是否正在尝试更改
UIImageView
的图像,或使用其他
UI更改控件本身。我不确定您是否正在尝试更改
UIImageView
的图像,或使用其他
UI更改控件本身,请按如下方式加载您的xib视图:

UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"yourView" owner:self options:nil] objectAtIndex:0];

并将断点放在设置图像的位置,确保_imageTest不为零。

尝试按如下方式加载xib视图:

UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"yourView" owner:self options:nil] objectAtIndex:0];


把断点放在设置图像的地方,确保你的_imageTest不是零。

没关系。我已经可以让它工作了。这似乎是我的问题。之后,我删除并添加回所有工作已经。谢谢你们的帮助。

没关系,伙计们。我已经可以让它工作了。这似乎是我的问题。之后,我删除并添加回所有工作已经。谢谢大家的帮助。

可能应该是
[NSBundle mainBundle]
?我改为[NSBundle mainBundle],但它仍然不起作用。有什么想法吗?可能是
图像测试的出口没有设置在xib的文件所有者中?没有,我已经设置为xib的文件所有者。当我尝试使用此代码时,我的测试图像似乎为零。UIImage*image=[UIImage ImageName:@“0.png”];[_testimagesetimage:image];为什么要使用
[[NSBundle bundleForClass:[self class]]
可能应该是
[NSBundle mainBundle]
?我改为[NSBundle mainBundle]但它仍然不起作用。有什么想法吗?可能是出口到
imageTest
在xib的文件所有者中没有设置?没有,我已经设置到了xib的文件所有者。当我尝试使用此代码时,我的测试图像似乎为零。UIImage*图像=[UIImage ImageName:@“0.png”];[\u TestImageSetImage:image];为什么要使用
[[NSBundle Bundle bundleForClass:[自我类]]
my UIImageView位于xib文件内,因为我想重新使用xib。这就是为什么我想使用函数NOT change but set更改xib文件内的UIImageView。我想从xib文件设置UIImageView。我的UIImageView位于xib文件内,因为我想重新使用xib。这就是为什么我想更改UIImageView在我的xib文件中使用函数NOT change but set。我想从xib文件中设置我的UIImageView。我按你的要求做了,但我的UIImageView似乎为零。为什么会发生这种情况?我按你的要求做了,但我的UIImageView似乎为零。为什么会发生这种情况?