- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用仅使用系统字体,我正在使用函数创建它们 -
+ (UIFont * _Nonnull)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight
如何使粗细为 UIFontWeightThin 的系统字体变为斜体?
我不能使用对特定系列字体 (fontWithName:) 的调用,因为我希望它只是系统字体。
谢谢:)
最佳答案
您应该首先创建字体描述符,其中包含您的字体类型(斜体、粗体或细体等)。
UIFontDescriptor* desc = [UIFontDescriptor fontDescriptorWithFontAttributes:
@{
UIFontDescriptorFaceAttribute: @"Thin"
}
];
然后创建一个保存描述符信息的字体对象
UIFont *font = [UIFont fontWithDescriptor:desc size:17];
因此,将字体对象设置为标签。
现在你得到了一个使用系统字体的字体对象,但你可以在不使用 fontWithName 的情况下更改它的类型和大小。
关于iOS - 是否可以使 UIFont SystemFont 斜体和细(不使用 fontWithName :)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33476610/
假设您想要 UIFont 的特定字体。你怎么知道它叫什么? 例如如果您想使用此代码: [someUILabelObject setFont:[UIFont fontWithName:@"America
我正在尝试使用此代码将我的文本字体设置为 Helvetica Neue Thin [UIFont fontWithName:@"Helvetica Neue Thin" size:14.0f]; 文本
我知道如何使用 fontWithName: 设置字体以及如何设置 systemFont,包括粗体和斜体。但是,如果我想让它变成斜体,我该如何设置带有名称的字体呢? myLabel.font = [UI
我正在尝试使用 textview.font = [UIFont fontWithName:etc] 更改 UITextView 的字体;但由于某种原因它什么也没做,它总是显示相同的字体和大小。这是代码
在我们的应用程序中,我们将自定义对象的字体存储为包含字体名称(从字体面板检索)的字符串,并使用实例化字体 + (NSFont *)fontWithName:(NSString *)fontName 现
我在 Controller 中有以下方法,它添加了一个 View 标签作为导航标题 def viewSetupTitle @titleLabel = UILabel.alloc.initWit
我有一个函数可以在 iOS 8.3 上获取 Helvetica Neue 字体(尽管从 ~8.0 开始我就遇到了同样的问题)。 static UIFont *helveticaNeue() { r
此代码以字体返回 Me nil。 我将打开的 sans ttf 文件添加到项目文件夹。 我错过了什么? UIFont *font = [UIFont fontWithName:@"OpenSans-B
在我的 info.plist 中,我添加了一个键“Fonts provided by application”并添加了 EdwardianScriptITCStd.otf 但是,当我尝试获取该字体时,
我的应用仅使用系统字体,我正在使用函数创建它们 - + (UIFont * _Nonnull)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)we
NSMutableArray *fontsDetails=[[NSMutableArray alloc] init]; [fontsDetails addObject:[UIFont systemFo
我正在尝试为 UIFont 创建一个扩展。但显示错误如下所述 Method 'fontWithName(_:size:)' with Objective-C selector 'fontWithNam
这个问题与UILabel with custom font displays *wrong* custom font极其相似,除了我需要同时使用这个系列的三种字体。我正在使用Myriad Pro,就像
更新到Xcode 5.1.1后,自定义字体的fontWithName总是返回nil,导致atributedString设置属性时崩溃。 我确保我的自定义字体是 [UIFont familyNames]
在我的 iOS 应用程序中,我使用一个类 (DKTheme) 将我的字体和图像放在一个集中的位置。我的实现看起来像这样。 + (instancetype)theme { static DKTh
文档说: + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize The fully specified name o
我是一名优秀的程序员,十分优秀!