Xamarin.ios Monotouch-更改视图标题背景色
嗨,伙计们 我有这个观点,我想知道如何改变它的标题背景色。此代码仅更改视图的主体背景颜色:Xamarin.ios Monotouch-更改视图标题背景色,xamarin.ios,Xamarin.ios,嗨,伙计们 我有这个观点,我想知道如何改变它的标题背景色。此代码仅更改视图的主体背景颜色: var invoices = new MainInvoicesView(this); invoices.Title = "Invoices"; invoices.View.BackgroundColor = UIColor.Gray; 有什么想法吗 问候, 克劳迪奥这是什么样的观点?UIViews没有标题属性,因此您显然在创建一种不同的视图 如果您的视图中有一个名为TitleLabel的UILabel,
var invoices = new MainInvoicesView(this);
invoices.Title = "Invoices";
invoices.View.BackgroundColor = UIColor.Gray;
有什么想法吗
问候,克劳迪奥这是什么样的观点?UIViews没有标题属性,因此您显然在创建一种不同的视图 如果您的视图中有一个名为TitleLabel的UILabel,并且它是公共的,那么您应该能够调用:
invoices.TitleLabel.BackgroundColor = UIColor.Blue;
实际上这是一个UIViewController,很抱歉我的错误。也没有标题标签属性。对,没有标题标签,因为在一个简单的UIView中没有标签。我猜您的MainInvoicesView继承了UIView并向其添加了一个标签。在这种情况下,要更改标签的背景,请执行“MyLabel.BackgroundColor=color”。但是,如果不了解您的代码,很难更好地回答这个问题。