gpt4 book ai didi

ios - 设置文本属性(颜色、字体、字体大小)在 iOS 中不起作用

转载 作者:行者123 更新时间:2023-11-28 21:30:48 25 4
gpt4 key购买 nike

我需要为导航标题应用特定格式

我写这段代码

// color
UIColor *titlecolor = [self getUIColorObjectFromHexString:@"#5C8EB3" alpha:1.0];
[self.navigationController.navigationBar setTitleTextAttributes:
@{NSForegroundColorAttributeName:titlecolor}];

// font face
UIFont *font=[UIFont fontWithName:@"NotoKufiArabic-Regular" size:16.0f];
[self.navigationController.navigationBar setTitleTextAttributes:
@{NSFontAttributeName:font}];

颜色没问题,是字体有问题谁能告诉我问题出在哪里?

最佳答案

你没有说你看到了什么,只是说字体设置不起作用。我将猜测字体是问题所在(可能不是)。但是为了冒险猜测,试试这些,看看我们是否可以缩小问题的范围:

  1. 在您的 plist 中,您是否包含了 UIAppFonts 下的字体,也就是应用程序提供的字体?

  2. 此外,您是否确定为您的自定义字体选择了正确的目标?

  3. 运行这个:

    NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];NSLog(@"Fonts: %@", [UIFont familyNames]);

列出了您的字体吗?

  1. 检查 Mac 上的字体簿应用程序,搜索字体并找到其正确名称(称为 PostScript 名称)。 完全使用此名称来指代字体。

  2. 捆绑资源中包含字体吗? (在构建阶段 -> 复制捆绑资源下。)

  3. 将字体添加到项目时,是否选择了“根据需要复制项目”?

  4. 您是在启动屏幕 Storyboard 中执行此操作吗?他们不能使用自定义字体。

关于ios - 设置文本属性(颜色、字体、字体大小)在 iOS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36164848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com