我有一个UIViewcontoroller子类,以下代码在我的viewdidload中,
CGRect cellFrame = CGRectMake(0, 0, 320, 44);
UIImageView *myImageView = [[UIImageView alloc] initWithFrame:cellFrame ] ;
[myImageView setImage:[UIImage imageNamed:@"first.png"]];
self.view=myImageView;
[super viewDidLoad];
图像文件与类文件位于同一目录中。问题是当加载应用程序时,图像不会显示为空白屏幕。
由于
答案 0 :(得分:2)
1.而不是self.view=myImageView;
使用[self.view addSubview:myImageView];
1.在任何陈述之前,[super viewDidLoad];
首先要求这一点。
3.然后检查[UIImage imageNamed:@"first.png"]
是否正在返回图像。
4.另外检查first.png
是文件名。注意名称区分大小写。
答案 1 :(得分:0)
请检查[UIImage imageNamed:@"first.png"]
是否返回零