hoo*_*kjd 7 iphone uitableview uiimage uinavigationcontroller
我有一个基于导航的应用程序,我将其推入UITableViewControllers堆栈.我想UImage为我的所有人添加一个背景UITableViewControllers.不是UIColor,而是UImage.我知道如何使用Nib文件并将其UITableView自身设置为可以使用[UIColor ClearColor],但我不想完成所有操作UITableViewControllers并将其更改为使用Nib文件等.
我还发现这个解决方案,如果我只是在我的应用程序中使用一个tableviewcontroller,这将是很好的.我认为可能有一种方法可以使这项工作,通过在我的表视图下面添加一个子视图,默认情况下在一个UITableViewController?
任何建议都会很棒.
Gor*_*orm 48
在基于导航的应用程序中略有不同:只需更改每个表视图所在的导航视图的背景.在viewDidLoad每个UITableViewController中放置以下代码:
self.navigationController.view.backgroundColor =
[UIColor colorWithPatternImage:[UIImage imageNamed:@"myImage.png"]];
self.tableView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
但是您可能只需要在导航控制器的顶层执行一次,而不是在每个tableview控制器中执行此操作(尽管您仍需要将每个背景设置为清除).
bit*_*xer 16
在iOS6上使用此:
UIImageView *boxBackView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TextureBoxboard.jpg"]];
[self.tableView setBackgroundView:boxBackView];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19122 次 |
| 最近记录: |