回答
。
UIImageView *background = [[UIImageView alloc]initWithImage: [UIImage imageNamed: @"background.jpg"]];
[tableView addSubview: background];
[tableView sendSubviewToBack: background];
一個可能的答案是 - 很明顯 - 已經在計算器:
self.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"desk.png"]];
編號:iPhone - Setting background on UITableViewController
編輯:這不是一個完美的答案,我知道:)
我會認爲答案是繼承UITableView並覆蓋layoutSubviews。在UITableView中,您應該創建一個指向背景UIImageView的屬性。
當你重寫layoutSubviews只寫
-(void) layoutSubviews {
[self sendSubviewToBack: backgroundImageView];
[super layoutSubviews];
}
不幸的是,這不足以解決視圖混洗的所有角落案例。 – steipete 2011-09-01 09:58:01
怎麼這樣?它實際上解決了問題,我自己嘗試過。你在說什麼角落案件? – thewormsterror 2011-09-08 23:41:11
有時,UITableView洗牌視圖。這不是確定性的,並且在iOS版本中不同。不要使用這個。我用滾動UIImageView重新定位在scrollViewDidScroll – steipete 2011-09-09 08:36:11
你必須通過的UITableView的backgroundColor屬性來設置背景圖片:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
這個答案也可能是有幫助的。 Background image that's scrollable and in synch with the UITable scrolling
它涉及到表視圖的一些技巧。
您必須創建一個單獨的背景表,它是您的前臺表的從屬單元,它使用KVO來偵聽前臺表視圖的contentOffset屬性。
- 1. UITableView背景圖片
- 2. 背景圖片不滾動?
- 3. CSS滾動背景圖片
- 4. 滾動背景圖片
- 5. 的UITableView與滾動的背景圖案
- 6. UITableView分組背景圖片
- 7. 簡單的非滾動背景圖片
- 8. 如何滾動背景圖片?
- 9. 全屏滾動背景圖片
- 10. 在背景圖片上滾動內容?
- 11. 製作CSS背景圖片滾動
- 12. 背景圖片在IOS Mobile中滾動
- 13. HTML背景圖片不滾動
- 14. 獲取背景圖片滾動
- 15. Lbgdx:重複和滾動背景圖片
- 16. 如何在滾動表格時滾動UITableView背景視圖
- 17. UITableView的背景滾動,但不重複
- 18. UITableView背景現在滾動細胞?
- 19. 如何設置背景圖片以滾動滾動內容?
- 20. 背景圖像的UITableView改變時滾動
- 21. 滾動背景圖像
- 22. 滾動CSS背景圖像
- 23. 滾動背景
- 24. 滾動背景
- 25. 滾動背景
- 26. 動畫背景圖片
- 27. Android活動背景圖片
- 28. pygame拖動背景圖片
- 29. css背景圖片移動
- 30. 移動背景圖片
謝謝,試過了,但我認爲sendSubviewToBack消息不起作用,因爲它應該在這種情況下:UIImageView被定位在單元格之上。任何線索? – 2009-07-13 14:06:08
這種方法是我第一次嘗試。發送到後面仍然會將它放在單元格上方。 – 2010-11-01 18:42:54