Ios 为什么我不能在UIimageview中设置UIImage?
我正在尝试使用属性从另一个ViewController设置图像。但它不起作用。有人说你只能在课堂上改变形象。但我试过了,但两种方法都不起作用。有什么想法吗Ios 为什么我不能在UIimageview中设置UIImage?,ios,uiimageview,Ios,Uiimageview,我正在尝试使用属性从另一个ViewController设置图像。但它不起作用。有人说你只能在课堂上改变形象。但我试过了,但两种方法都不起作用。有什么想法吗 //viewcontroller1 ViewController *viewcont = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil]; [self presentViewController:viewcont animated:NO
//viewcontroller1
ViewController *viewcont = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentViewController:viewcont animated:NO completion:nil];
[viewcont somemethodThatIscallemFromOutside];
//viewcontroller2
-(void)somemethodThatIscallemFromOutside{
if (!r12 && g12 && !b12) {
green.image = [UIImage imageNamed:@"Green"];
self.Greenscore.textColor = [UIColor greenColor];
self.readyplayer2.image = [UIImage imageNamed:@"Greenready"];
}
}
首先,没有这样的方法
[UIImage imagename:@"Image1.png"]
取代
[UIImage imageNamed:@"Image1.png"];
您还应该看到myimageview
是否初始化?尝试以下操作:
myimageview.image = [UIImage imageNamed:@"Image1.png"];
希望这有帮助:) 将此替换为您的代码,您在“\u1”中的错误是“=”
请给我密码????代码太少,无法理解问题。您在问题中输入的一行代码都是拼写错误。请发布真实代码。如果要从另一个ViewController设置图像,请传递图像名称,并在ViewDidLoad()中设置图像。将u替换为:。。。。[myimageview setImage:[UIImage ImageName:@“Image1.png”];关于如何调用从外部方法调用的某个方法的Post代码:)这是无效语法。这在编译代码之前应给出错误:)
[myimageview setImage:[UIImage imageNamed:@"Image1.png"]];