草庐IT

objective-c - iOS 基金会 : system font size

我想知道iOS应用程序tableView中的systemFontSize是否始终与textLabel相同?这取决于风格?例如当我NSLog(@"%f",[UIFontsystemFontSize]);我得到14.0。这总是一样的吗?更重要的是:如何在不更改字体系列的情况下更改字体大小(假设我的plist中有自己的字体)。我试过:cell.textLabel.font=[UIFontfontWithName:@"Sansation-Light"size:12.0];但是UIFont总是需要我的fontname/family。我怎样才能避免这种情况并在我的所有屏幕上使用一种字体并且只更改大

objective-c - iOS 基金会 : system font size

我想知道iOS应用程序tableView中的systemFontSize是否始终与textLabel相同?这取决于风格?例如当我NSLog(@"%f",[UIFontsystemFontSize]);我得到14.0。这总是一样的吗?更重要的是:如何在不更改字体系列的情况下更改字体大小(假设我的plist中有自己的字体)。我试过:cell.textLabel.font=[UIFontfontWithName:@"Sansation-Light"size:12.0];但是UIFont总是需要我的fontname/family。我怎样才能避免这种情况并在我的所有屏幕上使用一种字体并且只更改大

ios - 动态模拟 iOS 动态类型系统文本大小 (UIContentSizeCategory)

我想使用不同的系统文本大小选项(包括辅助功能大小)轻松测试我的应用。这些可以在设置应用程序中设置(显示和亮度=>文本大小或常规=>辅助功能=>较大的文本)。目前我能找到的唯一方法是进入“设置”并使用UI更改值(编辑:partialsolution如下所述)。这很慢而且很麻烦。我怀疑有一种方法可以使用私有(private)API动态更改它,但我不知道该怎么做。由于我的目标是仅将其用于调试,因此可以使用私有(private)API和swizzling(此代码不会进入生产环境)。为了尝试找到一个私有(private)API来执行此操作,我查看了一些逆向工程资源。我不熟悉反汇编程序、符号表、类

ios - 动态模拟 iOS 动态类型系统文本大小 (UIContentSizeCategory)

我想使用不同的系统文本大小选项(包括辅助功能大小)轻松测试我的应用。这些可以在设置应用程序中设置(显示和亮度=>文本大小或常规=>辅助功能=>较大的文本)。目前我能找到的唯一方法是进入“设置”并使用UI更改值(编辑:partialsolution如下所述)。这很慢而且很麻烦。我怀疑有一种方法可以使用私有(private)API动态更改它,但我不知道该怎么做。由于我的目标是仅将其用于调试,因此可以使用私有(private)API和swizzling(此代码不会进入生产环境)。为了尝试找到一个私有(private)API来执行此操作,我查看了一些逆向工程资源。我不熟悉反汇编程序、符号表、类

iOS UIFont 缓存?

我想知道是否应该缓存[UIFontfontWithName:@"myfont"size:24]。我在很多地方重复使用这种字体。我想知道iOS是否已经为我缓存了这个,因为字体缓存在操作系统级别非常普遍。有人可以对此发表评论吗?谢谢。 最佳答案 IamwonderingifiOSisalreadycachingthisformebecausefontcachingisverycommonatOSlevel.这就是iOS(我只在iOS6.1上测试过)所做的。我只是想实现自己的缓存。你知道,因为我是个聪明人,字体加载可能不是很快。事实证明,

iOS UIFont 缓存?

我想知道是否应该缓存[UIFontfontWithName:@"myfont"size:24]。我在很多地方重复使用这种字体。我想知道iOS是否已经为我缓存了这个,因为字体缓存在操作系统级别非常普遍。有人可以对此发表评论吗?谢谢。 最佳答案 IamwonderingifiOSisalreadycachingthisformebecausefontcachingisverycommonatOSlevel.这就是iOS(我只在iOS6.1上测试过)所做的。我只是想实现自己的缓存。你知道,因为我是个聪明人,字体加载可能不是很快。事实证明,

ios - 如何在 iOS 中将 UILabel 的字体名称设置为 HelveticaNeue Thin?

我正在创建UILabel,对于标签,我可以将字体名称设置为HelveticaNeueRegular、Light、UltraLight等,但我无法将字体名称设置为HelveticaNeueThin,它没有按预期工作。我确实喜欢,label.font=[UIFontfontWithName:@"HelveticaNeue-Thin"size:16];另外我在谷歌上搜索也没有找到任何解决方案。如何解决这个问题?谢谢。 最佳答案 此字体与iOS7捆绑在一起,因此如果您的目标是iOS7及更高版本label.font=[UIFontfontWi

ios - 如何在 iOS 中将 UILabel 的字体名称设置为 HelveticaNeue Thin?

我正在创建UILabel,对于标签,我可以将字体名称设置为HelveticaNeueRegular、Light、UltraLight等,但我无法将字体名称设置为HelveticaNeueThin,它没有按预期工作。我确实喜欢,label.font=[UIFontfontWithName:@"HelveticaNeue-Thin"size:16];另外我在谷歌上搜索也没有找到任何解决方案。如何解决这个问题?谢谢。 最佳答案 此字体与iOS7捆绑在一起,因此如果您的目标是iOS7及更高版本label.font=[UIFontfontWi

ios - iOS 中的字母间距

我有以下代码:[[cancelButtontitleLabel]setFont:[UIFontfontWithName:@"ProximaNova-Regular"size:15]];我将如何设置字母间距? 最佳答案 你不能改变摘要中的字母间距,这意味着你在iOS5及以下版本下根本无法改变它。从iOS6开始,您可以将属性字符串而不是原始字符串推送到UILabel。推送属性字符串的过程与推送普通字符串的过程略有不同——字体、文本颜色和一堆其他属性都是在字符串上设置的,而不是在标签上设置的。原因是属性字符串允许为字符串的不同区域设置不同

ios - iOS 中的字母间距

我有以下代码:[[cancelButtontitleLabel]setFont:[UIFontfontWithName:@"ProximaNova-Regular"size:15]];我将如何设置字母间距? 最佳答案 你不能改变摘要中的字母间距,这意味着你在iOS5及以下版本下根本无法改变它。从iOS6开始,您可以将属性字符串而不是原始字符串推送到UILabel。推送属性字符串的过程与推送普通字符串的过程略有不同——字体、文本颜色和一堆其他属性都是在字符串上设置的,而不是在标签上设置的。原因是属性字符串允许为字符串的不同区域设置不同