您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页iOS-哔哩哔哩动画_富文本的使用

iOS-哔哩哔哩动画_富文本的使用

来源:伴沃教育

哔哩哔哩动画中有挺多效果可以用富文本实现,例如首页的直播界面。

首页直播.PNG

上图中,如当前xxx个直播以及每个item的标题前面的# xxx #类型分类的字体都是粉红色的,在这里是在一个label上使用富文本来实现的。当然你也可以用多个label,把对应的label的字体颜色设置为粉红色这种方式实现也可以。

当前xxx个直播举个例子来说,xxx 这个数字是从网络请求回来的数据。拿到网络请求回来的数据,对它进行处理。

    ZBHPartition *partition = recommendData.partition;
    //count表示直播个数
    double count = partition.count;
    NSString *string = [NSString stringWithFormat:@"当前%.0f个直播",count];

    //富文本的使用,先把字符串转成富文本,找出对应的位置设置成粉红色
    NSMutableAttributedString *mString = [[NSMutableAttributedString alloc] initWithString:string];
    NSRange range = [string rangeOfString:@"个"];
    [mString addAttribute:NSForegroundColorAttributeName value:RLCommonBgColor range:NSMakeRange(2,range.location - 2)];

    _tuiJianHeaderBtn.contentStringLabel.attributedText = mString;

到此,我们需要的这个效果就实现了。

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务