iOS设置字体样式大全

作者: 三十六_ | 来源:发表于2017-03-24 20:58 被阅读206次

今天写代码的时候遇到一个需求,更改导航栏字体,后来查了下相关的资料,在这里总结下。为了界面好看,我们经常要更改 UILabel、UIButton 等涉及到文字的控件,UIFont 类可以满足我们的需求。

如果在Storyboard(xib)中,直接在 XCode 右侧属性选择器中选择就行,这里主要介绍代码的方式:


UIFont

苹果中的字体结构是包含很多种字符集(Family),每个字符集又有多种风格(Style),从上图也可看出。
由于不知道字体的名称,我们可以用代码将其全部输出,复制我们自己想要的:

- (void)TestFontFamily {
    for (NSString *fontFamily in [UIFont familyNames]) {
        NSLog(@"%@", fontFamily);
        for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamily]) {
            NSLog(@"    %@", fontName);
        }
    }
}
字体样式名称

找到自己想要的样式,然后设置就OK:

NSMutableDictionary *attrs = [NSMutableDictionary dictionary];
attrs[NSFontAttributeName] = [UIFont fontWithName:@"PingFangTC-Regular" size:17];

相关文章

  • iOS设置字体样式大全

    今天写代码的时候遇到一个需求,更改导航栏字体,后来查了下相关的资料,在这里总结下。为了界面好看,我们经常要更改 U...

  • iOS 属性文字NSAttributedString/NSMut

    在iOS中的文本样式是固定的,只能设置字体样式(font)或者设置字体,如果需要自定义文本样式,则需要用属性文本(...

  • iOS 字体样式设置

    systemFontOfSize boldSystemFontOfSize: italicSystemFontOf...

  • IOS UIFont 字体大全

    IOS UIFont 字体大全

  • swift5 iOS13 UISegmentedControl

    iOS13 UISegmentedControl 设置字体后未选中颜色设置无效 代码和样式如下图 如果在后面更改了...

  • 无标题文章

    iOS UIFont 字体名字大全 Font Family: American Typewriter Font: ...

  • CSS格式化排版

    文字排版-字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。 这里注意不要设置不常用的字体...

  • css基础——2017.2.24

    font:综合设置字体样式 font属性用于对字体样式进行综合设置,其基本语法格式如下: 选择器{font: fo...

  • [iOS]中字体样式设置 API

    今天项目需求里要求给文字设置字体样式, 以前的工作中并没有涉及字体样式的设置, 后来在网上找到了相关的方法, 这里...

  • 设置input不同状态下的样式

    设置input 的placeholder的字体样式 设置input聚焦时的样式 取消input的边框

网友评论

    本文标题:iOS设置字体样式大全

    本文链接:https://www.haomeiwen.com/subject/bikenttx.html