我是编程新手,我知道如何在.xib
文件中的tableView后面添加静态图像,但不在代码中。我尝试了以下代码:
UIImage * image = [UIImage imageNamed:@"pic.png"];
[self.view addSubView: image];
但是当我写这篇文章时没有任何反应!
答案 0 :(得分:3)
要显示UIImage,您必须使用UIImageView并使用相同的帧将其放在UITableView下。不要忘记将表格视图的背景设置为透明。
UIImageView *iv = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pic.png"]];
iv.frame = CGRectMake(0.0, 0.0, 300.0, 600.0);
UITableView *tv = [[UITableView alloc] initWithFrame:iv.frame style:UITableViewStylePlain];
tv.opaque = NO;
tv.backgroundColor = [UIColor clearColor];
[self.view addSubView: iv];
[self.view addSubView: tv];
[iv release];
[tv release];
答案 1 :(得分:0)
您需要使用UIImageView,而不是UIImage。此外,以编程方式添加视图时,不要忘记设置框架。