`
johnie_sheng
  • 浏览: 112335 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iOS的UILable一行显示多样字符

阅读更多

要现实AABBBBB的效果:

 

        NSString *aString = @"AABBBBB";
        NSMutableAttributedString *attriString = [[NSMutableAttributedString alloc]
                                                  initWithString:aString];
        //把AA的字体颜色变为红色
        [attriString addAttributes:@{NSForegroundColorAttributeName:
                                         [UIColor redColor],
                                     NSFontAttributeName:
                                         [UIFont boldSystemFontOfSize:14]}
                             range:NSMakeRange(0, 2)];
        
        [attriString addAttributes:@{NSForegroundColorAttributeName:
                                         [UIColor blackColor],
                                     NSFontAttributeName:
                                         [UIFont boldSystemFontOfSize:18]}
                             range:NSMakeRange(2, aString.length - 2)];
        
        //显示文本
        [aLable setAttributedText:attriString];

 

分享到:
评论

相关推荐

    IOS7中动态计算UILable的高度

    在iOS开发中,特别是在iOS7及以上版本,动态计算UILabel的高度是一项常见的需求,因为UILabel可能包含多行文本,而文本的长度无法预知。这通常发生在我们想要自适应文本内容,如评论、消息或者用户生成的内容时。在...

    iOS应用简单例子(秒表)

    首先,UILabel是iOS界面中最常见的控件之一,它用于显示静态或动态的文字信息。在这个秒表应用中,UILabel可能被用来实时更新显示当前的计时时间,例如"00:00:00",随着秒表的运行,时间会不断递增。要使用UILabel,...

    iOS中实现uilable的网页格式显示,完全自定义颜色,字体,大小,风格。

    `UILabel`是iOS中的一个视图类,用于显示单行或多行的静态文本。它支持基本的文本样式调整,如字体、颜色和对齐方式,但不支持复杂的HTML格式。要实现富文本显示,我们需要引入`NSAttributedString`和`...

    ios-Swift - UILable详解.zip

    Swift中的UILabel是一个非常重要的UI组件,它用于在屏幕上显示单行或多行的静态文本。对于初学者来说,理解和掌握UILabel的使用是构建iOS应用的基础。接下来,我们将详细讲解UILabel的相关知识点,包括其基本属性、...

    UILable 用法

    在iOS开发中,`UILabel`是苹果提供的一个基础控件,用于显示单行或多行的文本。本篇文章将深入探讨`UILabel`的使用方法,包括改变字体颜色、大小、实现文字高亮、自动适应大小、截去中间文字以及设置行数等核心知识...

    实现相应点击 UILabel 中的任意一个字母 iOS

    `UILabel`是iOS SDK中用于显示单行或多行文本的基本控件,通常用于显示不可编辑的信息。然而,原生的`UILabel`并不支持点击事件,即用户无法对其中的每个字母进行单独的交互。在标题提到的"实现相应点击 UILabel 中...

    ios国际化 多语言支持

    5. 打开 AppDelegate.h 文件,在其中申明 UILable 变量并增加一个 IBOutlet。 6. 打开 AppDelegate.m 文件,@synthesize window,label; 在 (BOOL)application:application didFinishLaunchingWithOptions: 方法中...

    UILable属性

    在iOS开发中,UILabel是苹果提供的一个非常重要的UI组件,用于显示单行或多行的文本。这个组件在用户界面设计中扮演着不可或缺的角色,能够帮助我们传递信息、提示用户或者展示数据。本篇文章将深入探讨`UILabel`的...

    ios-PPCounter - 一款简单实用的数字加减动画,支持UILabel、UIButton显示.zip

    一款使用简单的数字加减动画控件,支持UILabel、UIButton显示 1.支持UILable/UIButton/自定义文本控件的数字加减动画; 2.支持一般文本属性以及富文本属性的字体显示; 3.支持四种时间曲线函数动画:由慢到快再到慢...

    IOS 中CATextLayer绘制文本字符串

    IOS 中CATextLayer绘制文本字符串 CATextLayer使用Core Text进行绘制,渲染速度比使用Web Kit的UILable快很多。而且UILable主要是管理内容,而CATextLayer则是绘制内容。 CATextLayer的绘制文本字符串的效果如下: ...

    FTCoreText UILable实现html解析效果 (源码)

    FTCoreText 是一个针对 iOS 平台的第三方库,它扩展了 CoreText 框架的功能,使得在 iOS 应用程序中可以方便地显示富文本,尤其是支持 HTML 格式的内容。本教程将深入讲解如何使用 FTCoreText 实现 UILabel 的 HTML ...

    自带逐字打印动画效果的UILabel(iOS-OSX)(iPhone源代码)

    来源: github/CLTypingLabel Licence: MIT 作者: Liiiiin 对此label设置文字时会自动触发打字效果。支持设置每个字体的间隔时间,以及中途暂停,继续打字功能。带demo例子代码,支持cocoapod。

    UISlider+UILable实现对字体大小的设置(含说明文档)

    2.在具体的设置页面,滑动Slider可以调整UILable中字体的大小,并用一个UILable来显示Slider当前的值(即当前字体的值)。 3.将用户设置的字体大小存入一个plist配置文件,当再次进入设置页面时,先读取用户之前的...

    UILabel实现闪动的数字

    该源码是一个不错的UILabel实现闪动的数字案例,源码FlickerNumber,FlickerNumber能通过UILabel实现闪动的数字。支持各种小数点,货币格式,货币符号,属性字符串attribute等。

    ios-swfit3.0之UILable,UIButton,UITableView的简单使用.zip

    详情描述请来这里: http://www.chinabooks99.top/index.php/2016/07/14/swfit3-0_uilableuibuttonuitableview/

    iphone 开发基础控件UILable

    在iOS开发中,`UILabel`是极为重要且基础的一个控件,它用于显示单行或多行的静态文本。本教程将面向初学者,详细介绍`UILabel`的常用属性及其设置方法,帮助开发者快速掌握这一核心组件。 `UILabel`的创建: 在iOS...

    UITextView 设置行高 UILable 行高

    UITextView 和UILable 它本身是没有控制行高的。很多人说用Uiwebview,但我觉得那不好用,要用html布局麻烦,占内存。也有人说drawatpoint,但 发现画中文的时候也很占内存,我就投机取巧一下吧

    iOS开发中使用UILabel设置字体的相关技巧小结

    一、初始化 代码如下: UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(40, 40, 120, 44)];   [self.view addSubview:myLabel]; 二、设置文字 1、设置默认文本 代码如下: NSString *text = @”...

Global site tag (gtag.js) - Google Analytics