jjzjj

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

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。我怎样才能避免这种情况并在我的所有屏幕上使用一种字体并且只更改大