Ios 如何以编程方式更改xib文件中的UiImageView
我正试图更改xib文件中的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:
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似乎为零。为什么会发生这种情况?