我在我的應用程序中有一個表視圖。表格視圖單元具有帶圖案圖像的背景。表格視圖內容正在改變,有時只有兩個或三個包含內容信息的單元格。表格視圖自動將其他單元格添加到屏幕底部。問題是這些細胞的背景很明顯,但我想使背景與其他細胞相同(使用圖案圖像)。通常我在cellForRowAtIndexPath中更改單元格外觀。但表格視圖不會爲自動創建的單元格調用此方法。那麼,有沒有解決辦法?如何更改UITableViewCell外觀如果cellForRowAtIndexPath未調用
0
A
回答
1
您可以在viewDidLoad()中執行此操作() self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor redColor]; // set your color for tableview here
這應該使搜索結果表單元格變爲您的首選項的顏色。您可以調查的另一位代表是:- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor]; // your color here }
希望這有助於。
0
您是否嘗試將您的tableview單元格子類化並在其初始化程序中設置其背景?
相關問題
- 1. 如何更改果園的外觀
- 2. 未調用UItableview cellforrowatindexpath
- 3. 如何更改android spinner外觀
- 4. 如何更改Android主屏幕外觀?
- 5. 如何更改UITableView的外觀?
- 6. 如何更改ListPreference **按鈕的外觀**
- 7. 如何更改ProgressDialog的外觀?
- 8. 如何更改文本框的外觀
- 9. 如何更改asset_path的外觀?
- 10. 如何更改webpart的外觀?
- 11. 如何更改MenuStrip的外觀
- 12. 如何更改UITableViewController旋轉的外觀?
- 13. 如何更改Android中AutoCompleteTextView的外觀
- 14. 我可以更改UISearchDisplayController的searchResultsTable UITableViewCell的外觀時,不顯示任何結果
- 15. 每次關閉UITableViewCell cellForRowAtIndexPath調用
- 16. 如何更改屬性更改時任何控件的外觀?
- 17. 如何更改cellforrowatindexpath中的contentView框架?
- 18. 如何從cellForRowAtIndexPath更改行高?
- 19. 如何更改UITableviewCell寬度
- 20. 更改UISearchDisplayController外觀
- 21. 更改外觀2013
- 22. 根據內容更改單個UITableViewCell的外觀
- 23. CSS:更改選擇 - 選擇字體大小,如果外觀:無
- 24. 如何從調用緩存外觀中獲取結果?
- 25. UITableViewCell在didSelectRowAtIndexPath中比cellForRowAtIndexPath短1px更新:
- 26. Swift:意外的結果cellForRowAtIndexPath
- 27. 如何使用外觀設置iOS 7中的UITableViewCell DetailText顏色?
- 28. 如何調用函數在Swift中從UITableViewCell類更改viewController?
- 29. 如何改變外觀或改善VB.NET應用程序的外觀?
- 30. 如何禁用.net Winforms控件而不更改其外觀?
您可以通過在您的表視圖實例上調用'cellForRowAtIndexPath:'來獲得對單元格的引用。 – 2012-12-01 15:42:13
它將返回零,因爲正式沒有此索引路徑的單元格。正如我所說,這些單元格創建時不需要調用cellForRowAtIndexPath。如果您開始搜索某個聯繫人,則可以在手機的「聯繫人」中查看它。如果只能找到幾個接觸點,其他行將會清除。但在這種情況下,它會好的,因爲單元格的背景在默認情況下是明確的。 – tagirkaZ
這是不正確的,如果我記得正確。請嘗試。 – 2012-12-01 16:04:08