.net - 有没有一种简单的方法可以为整个应用程序设置默认字体?

标签 .net iphone ios xamarin.ios

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

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

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

提前致谢

最佳答案

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

弥补这一不足的一种方法是拥有一个 StyleManager 类,该类在实例化并设置字体、颜色等后传递各种 UI 项。

iPhone 设置应用程序(即在您的应用程序本身之外进行设置的地方)可能的 UI 控件范围有限,因此您能够在那里选择任意颜色的运气有限。对于应用内设置,您可以在设置方面实现您喜欢的设置。

关于.net - 有没有一种简单的方法可以为整个应用程序设置默认字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5141132/

相关文章:

ios - Sprite 套件 TableView

c# - 如果所有静态方法都是默认的扩展方法,会发生什么?

c# - DLL 引用有多昂贵?

iphone - ejabberd mod_offline iPhone推送通知

iphone - 在cocos2d图层上绘制直线或矩形

iphone - @media 查询奇怪与 "or"和 iPhone

php - 从 Swift 到 php 脚本的 Http post 请求

ios - WKWebView中的用户名/密码认证

.net - 查询 iis 7.0 进行分析时出现内部错误

c# - C# 中的命令模式和复杂操作