繁体   English   中英

iOS中的动态文本大小和系统字体

[英]Dynamic Text Size and System Font in iOS

我真的不明白为什么世界上Apple决定在使用Text Sizes时将字体家族修复为系统字体。 我在Stackoverflow上看到了一些技巧,这些技巧使我可以根据用户的喜好以编程方式更改字体描述符,但我不同意这些解决方案。 我使用Storyboard在应用程序中定义了90%的文本元素。 手动设置所有这些元素没有任何意义。

就是说,我的问题是: “即使使用自定义字体,也可以处理情节提要中的文本大小吗?” 我可以肯定我缺少一些东西……这对于苹果公司为实现此功能而大力推广并同时他们只要求使用系统字体毫无意义。

IOS 8之后不支持自定义字体。

if ([[[UIDevice currentDevice] systemVersion] floatValue] < 8.0) {
                    //older than iOS 8 code here

                    [button.titleLabel setFont:[UIFont fontWithName:@"Your Custom Font" size:12]];
                }
                else if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {

                    [button.titleLabel setFont:[UIFont fontWithName:nil size:12]];
                }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM