开发者

How can I add a static background behind a UITableView programmatically?

I have a TableViewController and would like to have a static picture as a background, which doesn't scroll along.

The way that everyone recommends using

 [UIColor co开发者_Python百科lorWithPatternImage:[UIImage imageNamed:@"backgroundPattern.png"]]

doesn't work as it will

1.) move along and 2.) put the background pattern in every cell

I know how to do it in a XIB file (namely adding another layer underneath the TableView) but how do I do it programmatically from the TableViewController?


[myTblViewController.view insertSubview:myImageView belowSubview:myTblViewController.tableView];

That should work.

If it turns out that tableView is not a direct subview of the table view controller's main view, you can try:

[[myTblViewController.tableView superview] insertSubview:myImageView belowSubview:myTblViewController.tableView]; //Edited superview should be all lower case
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜