2013-02-02 65 views
0

我遇到Monotouch SectionIndex側面板的真正奇怪的問題。加入monotouch UITableView SectionIndexTitles剎車自定義單元格的背景

公共覆蓋串[] SectionIndexTitles(的UITableView的tableView)

到我的表數據源後基本上,我可以看到被正確填充側指標,儘管它減少位我的自定義單元格的背景,其中使得它看起來有點怪異(見下圖)

我有UITableView.Appearance.BackgroundColor = UIColor.Clear集AppearanceManager,它通過它的外觀,SectionIndex繼承,但我要的是得到SectionIndex保持「頂部」而不影響其下的任何東西,包括我的c ell的背景圖像。

我是否缺少一些需要應用於UITableView的屬性?

我花了年齡試圖找出缺少了什麼,而不是與它的任何地方獲得...

謝謝!

截圖 - http://blue-and-orange.net/media/30659/untitled.jpg

回答

0

OK我發現這個問題!

背景不應該對細胞的BackgroundColor屬性直接分配,而不是BackgroundView在您的自定義單元需要被分配到 - 新的UIView()(具有背景設定)

的UIView backgroundView =新的UIView(); backgroundView.BackgroundColor = UIColor.FromPatternImage(Resources.CinemaListingCellBackground); BackgroundView = backgroundView;