2012-06-01 18 views
1

我有this question中描述的相同問題,只是我在Monotouch中工作,而不是Objective-C。我也使用Monotouch-Dialog而不是Interface Builder。UITableView backgroundColor在iPad上始終爲灰色,解決方案爲Monotouch

因此,總結這個問題,在iPad分組UITableView的背景總是灰色,而在iPhone上它顯示標準的條紋背景。我希望獲得相同的條紋背景,以顯示應用程序在iPad上運行的時間。

我曾嘗試在viewDidLoad中重寫方法(根據張貼在我鏈接的問題的答案)以下,但它不工作:

public class SyncDialog : DialogViewController 
{ 
    public override void ViewDidLoad() 
    { 
     this.TableView.BackgroundView = new UIView(); 
     base.ViewDidLoad(); 
    } 
} 

有誰知道怎麼弄的背景a Monotouch.DialogDialogViewController on iPad上顯示的一致iPhone

UPDATE:

我也試圖改變的tableview的BACKGROUNDCOLORUIColor.Clear作爲另一個答案TOT表示了同樣的問題。所以我補充說:

this.TableView.BackgroundColor = UIColor.Clear;

但這也沒有幫助。我也嘗試設置this.TableView.BackgroundViewnull而不是實例化另一個UIView對象。但是,隨着這些變化,我只是得到了一個黑色的背景。

回答

0

您引用的示例還表示您需要將TableView.BackgroundColor設置爲UIColor.Clear

+0

嗨米格爾。感謝您的迴應。我確實看到了我發佈的問題的其他答案,並嘗試將_BackgroundColor_設置爲_UIColor.Clear_。但是這並沒有幫助。然後,我得到的只是一個黑色的背景。 – BruceHill

相關問題