草庐IT

ios - 自定义字体未在设备上显示,但在模拟器上显示

我一直在iOS中使用自定义字体,并且已经弄清楚了大部分内容,除了自定义字体不会在我的任何设备上显示。我已将字体添加到项目文件的根目录。将其添加到数组或“应用程序提供的字体”下的info.plist文件中检查原始文件和我添加到info.plist文件中的区分大小写是否相同。用过[playMenuBtn.titleLabelsetFont:[UIFontfontWithName:@"fontname"size:40]];使字体正常工作。当我在模拟器中运行我的应用程序时,它看起来一切正常并且可以正常工作。但是,只要我在物理设备上运行它,它就会显示默认字体和默认大小。如果我使用:UIFont*

ios - 自定义字体未在设备上显示,但在模拟器上显示

我一直在iOS中使用自定义字体,并且已经弄清楚了大部分内容,除了自定义字体不会在我的任何设备上显示。我已将字体添加到项目文件的根目录。将其添加到数组或“应用程序提供的字体”下的info.plist文件中检查原始文件和我添加到info.plist文件中的区分大小写是否相同。用过[playMenuBtn.titleLabelsetFont:[UIFontfontWithName:@"fontname"size:40]];使字体正常工作。当我在模拟器中运行我的应用程序时,它看起来一切正常并且可以正常工作。但是,只要我在物理设备上运行它,它就会显示默认字体和默认大小。如果我使用:UIFont*

ios - 在 iOS 上以小型大写字母排版字体

在iOS上,我通过将自定义字体的文件名(一个.otf文件)添加到info.plist文件然后使用这行代码在我的项目中加载自定义字体:UIFontmyFont*=[UIFontfontWithName:titleFontNamesize:titleFontSize];我获得了可以在UILabel和UITextView中使用的字体。我怎样才能让这个字体只显示在小型大写字母中?如果我在Photoshop中使用它,可以打开小型大写字母开关,将所有单词排版为小型大写字母(因此,我得出结论,字体没有任何缺失)。我怎样才能在iOS上获得类似的效果?由于其他原因,将我的字符串转换为大写不是一个可行的选

ios - 在 iOS 上以小型大写字母排版字体

在iOS上,我通过将自定义字体的文件名(一个.otf文件)添加到info.plist文件然后使用这行代码在我的项目中加载自定义字体:UIFontmyFont*=[UIFontfontWithName:titleFontNamesize:titleFontSize];我获得了可以在UILabel和UITextView中使用的字体。我怎样才能让这个字体只显示在小型大写字母中?如果我在Photoshop中使用它,可以打开小型大写字母开关,将所有单词排版为小型大写字母(因此,我得出结论,字体没有任何缺失)。我怎样才能在iOS上获得类似的效果?由于其他原因,将我的字符串转换为大写不是一个可行的选

ios - Xcode 6.3(和 6.2)在 [UIFont fontWithName : size:] 上命中断点

在我的iOS应用程序中,我使用一个类(DKTheme)将我的字体和图像放在一个集中的位置。我的实现看起来像这样。+(instancetype)theme{staticDKTheme*_theme=nil;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{_theme=[[DKThemealloc]init];});return_theme;}-(id)init{self=[superinit];if(self){[selfsetupTheme];}returnself;}-(void)setupTheme{//somec

ios - Xcode 6.3(和 6.2)在 [UIFont fontWithName : size:] 上命中断点

在我的iOS应用程序中,我使用一个类(DKTheme)将我的字体和图像放在一个集中的位置。我的实现看起来像这样。+(instancetype)theme{staticDKTheme*_theme=nil;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{_theme=[[DKThemealloc]init];});return_theme;}-(id)init{self=[superinit];if(self){[selfsetupTheme];}returnself;}-(void)setupTheme{//somec

iphone - 如何计算 UISegmentedControl 段的正确宽度?

我正在尝试使用UISegmentedControl,但在计算段的宽度时遇到了问题。该控件使所有段的宽度都相同,这对某些标题不起作用,例如:http://morrisphotoart.com/tmp/Screenshot2011-07-13_21.17.33.png如果我知道是哪种字体并调用setWidth:forSegmentAtIndex:方法,我可以编写代码来计算段宽,但我如何才能获得字体?或者还有其他方法吗?左边和中间部分的标题不固定,所以我不能硬编码宽度。 最佳答案 如果您可以支持iOS5及更高版本,则可以使用属性appor

iphone - 如何计算 UISegmentedControl 段的正确宽度?

我正在尝试使用UISegmentedControl,但在计算段的宽度时遇到了问题。该控件使所有段的宽度都相同,这对某些标题不起作用,例如:http://morrisphotoart.com/tmp/Screenshot2011-07-13_21.17.33.png如果我知道是哪种字体并调用setWidth:forSegmentAtIndex:方法,我可以编写代码来计算段宽,但我如何才能获得字体?或者还有其他方法吗?左边和中间部分的标题不固定,所以我不能硬编码宽度。 最佳答案 如果您可以支持iOS5及更高版本,则可以使用属性appor

ios - 如何将粗体和斜体应用于 NSMutableAttributedString 范围?

我最近一直在尝试将NSFontAttributes的组合应用到NSMutableAttributedString中,但我无法找到关于如何在不删除其他属性的情况下执行此操作的详尽解释。我搜索了一堆,找到了这个question关于如何用HTML来做,然后是这个question关于如何找到文本被加粗或斜体化的地方,但没有关于如何实际做到这一点的内容。目前,我尝试按如下方式格式化字符串:斜体:[mutableAttributedStringaddAttribute:NSFontAttributeNamevalue:[fontAttributesvalueForKey:CXItalicsFont

ios - 如何将粗体和斜体应用于 NSMutableAttributedString 范围?

我最近一直在尝试将NSFontAttributes的组合应用到NSMutableAttributedString中,但我无法找到关于如何在不删除其他属性的情况下执行此操作的详尽解释。我搜索了一堆,找到了这个question关于如何用HTML来做,然后是这个question关于如何找到文本被加粗或斜体化的地方,但没有关于如何实际做到这一点的内容。目前,我尝试按如下方式格式化字符串:斜体:[mutableAttributedStringaddAttribute:NSFontAttributeNamevalue:[fontAttributesvalueForKey:CXItalicsFont