我有以下代码在iPhone应用程序中工作正常但在iPad中我总是得到灰色/浅蓝色背景颜色.即使我改变背景颜色也不会生效.
[self.tableView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg1024x768.png"]]];
Run Code Online (Sandbox Code Playgroud)
谢谢
这是魔术:
if ( [self.myTableView respondsToSelector:@selector(backgroundView)] )
self.myTableView.backgroundView = nil;
self.myTableView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
另外,使用UIViewController和UITableView,而不是UITableViewController,并将背景图像放在UITableView下的UIImageView中.
归档时间: |
|
查看次数: |
661 次 |
最近记录: |