【问题标题】:iOS: Is there a way to set programmatically all the fonts of the storyboard in a specific font?iOS:有没有办法以编程方式将情节提要的所有字体设置为特定字体?
【发布时间】:2018-07-12 20:03:24
【问题描述】:

我想知道是否有一种简单的方法可以在 StoryBoard 中以编程方式更改所有标签、文本视图、按钮、talbeviewcells 等的字体,而无需在视图控制器中添加它们?

我现在手动操作,但我想知道是否存在简单的解决方案?

【问题讨论】:

    标签: ios uitableview uitextfield uilabel uistoryboard


    【解决方案1】:

    在代码中试试这个
    斯威夫特

     UILabel.appearance().defaultFont = UIFont.systemFont(ofSize: 25)
    

    更新:
    obj-c(不改变大小): 放在开头:

    @implementation UILabel(SizedFontName)
    - (void)setSizedFontName:(NSString *)name UI_APPEARANCE_SELECTOR
    {
        self.font = [UIFont fontWithName:name size:self.font.pointSize];
    }
    @end
    

    在viewDidLoad中:

    [[UILabel appearance] setSizedFontName:@"RenaultLife"];
    

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 2010-09-11
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多