2010-07-26 30 views
4

我有一個TableViewController,並希望有一個靜態圖片作爲背景,不滾動。如何以編程方式在UITableView後面添加靜態背景?

,每個人都建議使用

[UIColor colorWithPatternImage:[UIImage imageNamed:@"backgroundPattern.png"]] 
,因爲它會

1)一起移動和 2)把背景圖案中每一個細胞

不工作的方式知道如何在XIB文件中執行它(即在TableView下添加另一個圖層),但是如何從TableViewController以編程方式執行?

回答

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

這應該工作。

如果事實證明tableView不表視圖控制器的主視圖的直接子視圖,你可以嘗試:

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

的UITableViewController/UIViewController中沒有一個insertSubview:belowSubview方法...... – 2010-07-26 22:21:21

+0

Woops 。固定。謝謝。 – Felixyz 2010-07-26 22:54:31

相關問題