如何设置MonoTouch应用程序的主题?

时间:2011-07-20 01:29:43

标签: xamarin.ios themes

我正在做一个MonoTouch应用程序,我想应用一个主题。 (所以我不必四处寻找并为每个视图背景和按钮应用自定义颜色和样式。)

有没有简单的方法可以做到这一点?那么我应该手动设置颜色,并使用辅助类来确定哪种颜色?

e.g。

_myButton.Color = ThemeHelper.GetButtonColor();

1 个答案:

答案 0 :(得分:1)

您可能想看看iOS 5+中的UIAppearance。它允许开发人员全局设置UI元素的样式,如下例所示:

UIButton.Appearance.BackgroundColor = UIColor.Blue;

有关详细信息,请参阅以下文章:http://tirania.org/monomac/archive/2011/Oct-14.html