当前位置: 首页 > 编程笔记 >

iOS 更改UILabel某些字体样式方法

巫马玉堂
2023-03-14
本文向大家介绍iOS 更改UILabel某些字体样式方法,包括了iOS 更改UILabel某些字体样式方法的使用技巧和注意事项,需要的朋友参考一下

废话不多说了,大家先看下代码吧,具体待明日如下所示:

//str:要改变的字 
//result:整个label里的字 
//color: 字的颜色
- (NSMutableAttributedString *)changeSomeText:(NSString *)str inText:(NSString *)result withColor:(UIColor *)color {
  NSMutableAttributedString *attributeStr = [[NSMutableAttributedString alloc] initWithString:result];
  NSRange colorRange = NSMakeRange([[attributeStr string] rangeOfString:str].location,[[attributeStr string] rangeOfString:str].length);
  [attributeStr addAttribute:NSForegroundColorAttributeName value:color range:colorRange];

  return attributeStr;
}

效果:

以上所述是小编给大家介绍的iOS 更改UILabel某些字体样式方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍iOS更改字体,包括了iOS更改字体的使用技巧和注意事项,需要的朋友参考一下 示例 Swift Objective-C            

  • 问题内容: 如何更改的上一个点击的时候? 我试图让3个按钮将样式分别更改为或或 我已经读过,但是我没有什么比我们只能 我发现Java中的字体类比应该的:S更复杂。 问题答案: 您需要调用not setStyle。 例如,如果要保留相同的字体,但更改名为“ field”的JTextField的样式,则可以执行以下操作: 编辑 要将字体设置为粗体和斜体,可以使用位图或位图: 请注意,这使用的是按位包含

  • 我正在尝试更改其中一个ViewController的状态栏样式。我把这个 在plist中将基于视图的状态栏设置为“是” 2. 还补充了这一点 [自设置需求状态栏外观更新] 它可以工作,也就是说,我可以看到字体颜色为白色,但过了一段时间,它又变回了以前的类型。。

  • Roboto 2.0 Material Design 使用的标准字体是 Roboto。在我们的框架里面包含了很多的字体文件。 框架中已经包含了最新版本的 Roboto 字体。共有5种不同的字体宽度可以用: 200, 300, 400, 500, 600。 一张图带你了解。 移除 Roboto 某些情况下你可能不想用 Roboto 字体。更改字体堆栈就行,例: html { font-famil

  • 强调内容 强调内容 源码 *这里是强调内容* <em> 标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。 引用内容 引用内容 源码 `这里是引用内容` <cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。 粗体 粗体 源码 **这里是粗体内容** <strong> 标签和 <em> 标签一样,用于强调文本,但

  • 问题内容: 我假设这是不可能的,但是如果万一出现这种情况,或者某个人袖手旁观,有没有办法使用CSS来定位某些字符? 例如,将段落中的所有字母设为红色,或者在我的特殊情况下,将所有标记为class的元素都设为红色。 问题答案: 这在CSS中是不可能的。您唯一的选择是,这不会削减它。使用JavaScript或(如您在注释中所述)使用服务器端语言。