0

在 ios5 我实现了我的 UIImageView 是这样的:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"FirstScreen.png"]];

imageView.frame =  CGRectMake(0.0,0.0,[GeneralUtils screenWidth],[GeneralUtils screenHeight]);

// !!!!!!!!!!!!!
[self.view addSubview: imageView];
[self.view sendSubviewToBack:imageView];
[self.view sendSubviewToBack:self.tableView];

一切都很好......但现在在 ios6 中,我的 UIImageView 不再显示......

4

2 回答 2

1

试试下面的代码..

CGRect screenBounds = [[UIScreen mainScreen] bounds];
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"FirstScreen.png"]];

imageView.frame =  screenBounds;

[self.view addSubview:imageView];
[self.view bringSubviewToFront:self.tableView];
[self.tableView setBackgroundColor:[UIColor clearColor]];
于 2013-07-15T09:16:15.740 回答
0

通过设置解决了

[self.tableView setBackgroundView: nil];

我认为我的 tableView 隐藏了图像!

于 2013-07-15T10:31:50.417 回答