iOS程序猿之富文本(NSMuttableAttstring)

iOS程序猿之chart图表(PNChart) Chart图表 在开发中,特别是销售企业内部使用的APP,可能会用到数据汇总,使用到chart图表的功能! 在github上找到一个比较全,界面很漂亮的图表第三方:PNChart,它包含LineChart(折线图),BarChar(柱状图),CircleChart(圆圈进度图),PieChart(饼图),ScatterChart(点状分布图),Radar Chart(无线电图) 阅读详情

富文本(NSMuttableAttstring)

在iOS开发中,有时会需要将一段文字显示成不同大小,不同颜色的需求,我们可以借助NSAttstring和NSMuttaleAttstring来实现

NSMutableAttributedString *attr = [[NSMutableAttributedString alloc] initWithString:gradeString];
[attr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:_gradeFontSize*2] range:NSMakeRange(0, 1)];
[attr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:_gradeFontSize] range:NSMakeRange(1, 1)];
[attr addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, attr.length)];
_gradeView.attributedText = attr;




Button设置富文本标题
- (void)setAttributedTitle:(nullable NSAttributedString *)title forState:(UIControlState)state

Label设置富文本字符串

label.attributedText = *****;

1.初始化方法

- (id)initWithString:(NSString *)str;

- (id)initWithString:(NSString *)str attributes:(NSDictionary *)attrs;

2.方法

 为某一范围内文字设置多个属性

- (void)setAttributes:(NSDictionary *)attrs range:(NSRange)range;

为某一范围内文字添加某个属性

- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;

为某一范围内文字添加多个属性

- (void)addAttributes:(NSDictionary *)attrs range:(NSRange)range;

移除某范围内的某个属性

- (void)removeAttribute:(NSString *)name range:(NSRange)range;

3.字段和说明
字体
NSFontAttributeName
段落格式
NSParagraphStyleAttributeName
字体颜色
NSForegroundColorAttributeName
背景颜色
NSBackgroundColorAttributeName
删除线格式
NSStrikethroughStyleAttributeName
下划线格式
NSUnderlineStyleAttributeName
删除线颜色
NSStrokeColorAttributeName
删除线宽度
NSStrokeWidthAttributeName
阴影
NSShadowAttributeName


iOS程序猿之OC项目引入Swift方法 OC项目引入Swift方法 在OC项目中,有可能会遇到需要引入Swift写的第三方库,下面整理下OC项目如何使用Swift库 1.在已有的OC工程中新建一个Swift文件,命名为Test.swift,会弹出提示,选择Create Bridging Header建立桥接文件,系统会建立“工程名-Bridging-Header.h” 阅读详情

相关推荐

【虚幻引擎】UE4初学者系列教程基础篇-全中文新手入门教程(UE5系列继续更新)

菜单栏菜单栏当中有文件、编辑、窗口帮助。文件当中可以进行一个关卡的新建、关卡的打开、关卡的保存还有就是打包项目,(项目大于关卡,项目里面可能有几百个关卡),这是比较常用的几个,这里可以看到打包当中有安卓端HTML5端,IOS端linux,还有就是TVOS(苹果电视)、windows的一些端口的一些设置。还可以打开最近打开的项目。关卡编辑器:工具栏3.3 “模式”面板保存所有:ctrl+shift+s(有的软件截屏也是这个按键需要注意)3.4 “内容浏览器”面板缩放:ctr+鼠标滚轮3.5.视口面板。

qq_45206556的博客 2万+

iOS 字符属性NSAttributedString描述

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34006468的博客 249

告别老旧内核!手把手教你为Android 10设备手动更新WebView(以升级至97版为例)

本文详细指导如何在Android 10设备上手动更新WebView至97版,解决老旧内核导致的兼容性、性能和安全问题。通过ADB命令和图形化操作两种方案,无需Root即可完成升级,显著提升网页加载速度和安全性。

weixin_28672681的博客 582

NSMutableAttributedString富文本

富文本的实现(NSMuttableAttstring/NSMutableAttributedString)设置段落 1.NSMutableParagraphStyle 行间距 @property(NS_NONATOMIC_IOSONLY) CGFloat lineSpacing; 段落与段落之间的间距 @property(NS_NONATOMIC_IOSONLY) CGFloat para

weixin_35966617的博客 327

如何通过CAD图中的坐标来确定是哪个坐标系

地理坐标系:为球面坐标。参考平面地是椭球面,坐标单位:经纬度。以地球参考为例,坐标系就相当于整个地球,而地理坐标系就是椭球状的完整的立体地球。所以我们可以看到生活中的数据与地图是一定含有地理坐标系的,因为他是客观上来说确确实实存在的。投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等。这就相当于把地球当成一个橘子,然后一刀切开,把橘子皮平面铺开,这个过程就是地理投影的过程。严谨一点来说就是建立一个参考系统,按照对应位置把椭球体投射到平面。那坐标系统主要有那些呢?北京54。

vjmap的博客 2万+

ZYNQ千兆网UDP通信实战:从Vivado配置到LWIP优化全流程(附避坑指南)

本文详细介绍了在ZYNQ平台上实现千兆以太网UDP通信的全流程,包括Vivado硬件配置、LWIP协议栈优化及实战代码示例。通过关键参数调整和性能优化,系统吞吐量可提升至850Mbps以上,适用于高速网络通信场景。

weixin_29161785的博客 230

iOS中NSAttributedString问题的一些解释

字符属性  字符属性可以应用于 attributed string 的文本中。  NSString *const NSFontAttributeName;(字体)  NSString *const NSParagraphStyleAttributeName;(段落)  NSString *const NSForegroundColorAttributeName;(字体颜色)

m7723sun的博客 846

点云工具CloudCompare下载、安装与汉化

打开软件后,是英文界面,找到菜单栏【Display】-【Language Translation】,选择简体中文。进入官网后,点击菜单栏【Download】提示需要重启软件才能生效,点OK即可。重启软件后,已经是中文了。选择合适系统进行下载。常规软件安装流程即可。

sagima_sdu的博客 1万+

ios 设置属性的center_iOS- 详解文本属性Attributes

1.NSKernAttributeName: @10 调整字句 kerning 字句调整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色4.NSParagraphStyleAttributeName :...

weixin_39929566的博客 243

YOLOv9改进,YOLOv9添加CBAM注意力机制

CBAM是一个简单而有效的注意力模块,用于前馈卷积神经网络。给定一个中间特征图,我们的模块按顺序推断两个独立维度(通道和空间)的注意力图,然后将注意力图乘以输入特征图以进行自适应特征细化。由于 CBAM 是一个轻量级的通用模块,因此它可以无缝集成到任何 CNN 架构中,开销可以忽略不计,并且可以与基础 CNN 一起进行端到端训练。论文链接:(CBAM论文)

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 856

FANUC机器人S523 新款PN板卡与西门子PLC通信配置介绍

FANUC机器人S523 新款PN板卡与西门子PLC通信配置介绍

Robot_PLC_HMI_Automation 351

使用富文本修改字体的风格NSMuttableAttstring

实例化方法和使用方法 实例化方法:使用字符串初始化- (id)initWithString:(NSString *)str;例:NSMutableAttributedString *AttributedStr = [[NSMutableAttributedStringalloc]initWithString:@"今天心情不错呀"];- (id)initWithString:(NSString *)s

IOS_Mainstay的博客 1185

基于LLM的电商数据分析系统

随着电商行业的蓬勃发展,每天都会产生海量的数据,这些数据包含了用户的行为信息、商品信息、销售数据等。如何从这些繁杂的数据中提取有价值的信息,为电商企业的决策提供支持,成为了一个关键问题。基于LLM的电商数据分析系统的目的就是利用大语言模型强大的自然语言处理和数据分析能力,对电商数据进行深入挖掘和分析,帮助企业了解市场趋势、用户需求、商品销售情况等,从而制定更加合理的营销策略、优化商品库存管理、提升用户体验等。本系统的范围涵盖了电商领域的多个方面,包括用户行为分析、商品分析、销售数据分析等。

AI Python 编程之道的博客 808

iOS NSMuttableAttstring~实例化方法、使用方法

//联系人:石虎  QQ: 1224614774 昵称:嗡嘛呢叭咪哄 一、NSMuttableAttstring实例化方法 1.实例化方法: 使用字符串初始化 - (id)initWithString:(NSString *)str; - (id)initWithString:(NSString *)str attributes:(NSDictiona

石虎 1502

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

iOS_NSAttributeString

iOS_NSAttributeString,NSAttributeString属性及方法NSAttributeString 类的作用是管理字符串和与字符串属性有关联的集合(例如,字体和字距),也称富文本。它适用于单个字符,或字符串某些范围的子字符。字符串与它们的属性相关联后称为属性字符串。

mengjun_win的博客 1816

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。 1....

anshansui2885的博客 848

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

NSAttributeString使用介绍(含常用Attribute键值对照表)

###一、Attributes字典键值对照表 键 值类型 备注 NSKernAttributeName NSNumber 文字间距,支持浮点型 NSFontAttributeName UIFont 字体 NSForegroundColorAttributeName UIColor 颜色 NSParagraphStyleAttributeName NSMutablePara...

weixin_33951761的博客 1182

富文本

ios项目中经常需要显示一些带有特殊样式的文本,比如说带有下划线、删除线、斜体、空心字体、背景色、阴影以及图文混排(一种文字中夹杂图片的显示效果)。通常想要实现这些效果要使用到iOS的Foundation框架提供的NSAttributedString类,NSAttributedString类中有许多属性,不同属性对应不同的文本样式。本文主要对这些属性做一个解释说明,并会结合实际代码来应用它们。 ...

雨夜枫起的博客 914

iOS 在UILabel显示不同的字体和颜色

转自:http://my.oschina.net/CarlHuang/blog/138363 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedTe

夜-feng的专栏 867

iOS-NSLineBreakMode-lineBreakMode属性详解(UILabel省略号位置)

apple文档:@property(nonatomic) NSLineBreakMode lineBreakMode; // default is NSLineBreakByTruncatingTail. used for single and multiple lines of text用于多行和多行文本->字符截断类型// NSParagraphStyle typedef

极客学伟的技术分享社区 2万+

iOS AttributeString 使用详解

http://blog.youkuaiyun.com/hello_hwc/article/details/46731991 前言:这篇文章算是整理吧,因为最近逛Stackoverflow的时候,发现自己这部分掌握的不是很好。 一个简单的例子 绘制不同颜色不同字体的一个AttributeString,如图    代码 UILabel * Label = [[UILa

jeffasd的专栏 8571

NSMuttableAttstring的使用(UILabel或字符串的多色显示)

在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求,而NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。 NSMutableAttributedString*AttributedStr=[[NSMutableAttributedStringalloc]initWithString:@"今天天气不错呀"...

weixin_30908941的博客 129

UITextView 边框的设置

1 导入QuartzCote框架 #import <QuartzCore/QuartzCore.h> 2. 设置边框 input_title.layer.borderColor = [[UIColor blackColor] colorWithAlphaComponent:.2].CGColor; input_title...

anshansui2885的博客 182

【改】iOS学习之NSAttributedString(富文本)

 NSAttributedString 叫做富文本,是一种带有属性的字符串,通过它可以轻松的在一个字符串中表现出多种字体、字号、字体大小等各不相同的风格,还可以对段落进行格式化,一般都是对可变富文本(NSMutableAttributedString)进行一些操作 一、NSMutableAttributedString 类的部分常用方法 // 在一定范围中添加单个文字属性 // 参数1:...

weixin_33947521的博客 347

iOS程序猿之AFNetworking 3.0 版本使用

AFNetworking 3.0 版本使用 在Xcode7.0之后,苹果废弃了NSURLConnection方法,数据请求使用NSURLSession,作为网络请求类第三方库使用量最大的AFN也及时的更新的新的版本——AFN 3.0版本。新的版本的里废弃了基于NSURLConnection封装的AFHTTPRequestOperationManager,转而使用基于NSURLSession封装的

iOS_wq的博客 1万+

iOS程序猿之读取手机通讯录

读取手机通讯录 如今很多app都有读取手机联系人的需要,最近项目也遇到了类似的需求,这里整理下 从iOS开始,苹果废弃了以前复杂的AddressBookFramework,使用非常简单易用的Contacts Framework! 这里贴上两篇关于AddressBookFramework的博客,有兴趣的可以看看: http://my.oschina.net/u/2340880/blog/

iOS_wq的博客 6030
上一篇: iOS程序猿之毛玻璃效果
下一篇: iOS程序猿之AFNetworking 3.0 版本使用
iOS_wq
博客等级 码龄11年 10粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值