有没有一种简单的方法来为整个应用程序设置默认字体?

时间:2011-02-28 11:03:04

标签: .net iphone ios xamarin.ios

我正在使用monotouch开发应用程序,我必须提供一种方法来更改整个应用程序的字体。

我知道我可以单独设置每个控件字体,但听起来像皮塔饼......是否有某种application.defaultFont或类似的东西?

另外,我想让用户选择那种字体和它的颜色,是否有内置控件可以做到这一点?如果我能在应用程序的iphone设置中做到这一点,那就更大了。

提前致谢

1 个答案:

答案 0 :(得分:2)

iPhone应用程序中没有可配置的默认字体和样式的概念,这很不方便,因为它非常方便。

弥补缺乏这种情况的一种方法是让一个StyleManager类在实例化后传递各种UI项目并设置字体,颜色等。

iPhone设置应用程序(即适合您的应用程序以外的设置)只能进行有限范围的UI控制,因此您可以选择任意颜色,因此运气有限。对于应用内设置,您可以在设置方面实现您喜欢的功能。