iOS:UILabel省略号 NSLineBreakMode
先提一个BUG:
UILabel设置了富文本NSAttributedString
,省略号和textAlignment
都会失效那么,你就在设置完富文本后再设置这些属性。
typedef NS_ENUM(NSInteger, NSLineBreakMode) {//以单词为显示单位显示,后面部分省略不显示。NSLineBreakByWordWrapping = 0, // Wrap at word boundaries, default//以字符为显示单位显示,后面部分省略不显示。NSLineBreakByCharWrapping, // Wrap at character boundaries//剪切与文本宽度相同的内容长度,后半部分被删除。NSLineBreakByClipping, // Simply clip//前面部分文字以……方式省略,显示尾部文字内容。NSLineBreakByTruncatingHead, // Truncate at head of line: "...wxyz"//结尾部分的内容以……方式省略,显示头的文字内容。NSLineBreakByTruncatingTail, // Truncate at tail of line: "abcd..."//中间的内容以……方式省略,显示头尾的文字内容。NSLineBreakByTruncatingMiddle // Truncate middle of line: "ab...yz"
} API_AVAILABLE(macos(10.0), ios(6.0), watchos(2.0), tvos(9.0));
iOS:UILabel省略号 NSLineBreakMode相关推荐
- iOS UILabel 文字 置顶/置底 实现
iOS UILabel控件默认文字位置是居中的,如图所示: 但是我们经常碰到这样的需求,希望文字向上置顶,或者向下置底,但是很遗憾,iOS API中并没有提供相应的属性和方法,需要我们手动设置. 利用 ...
- IOS UILabel组件
UILabel 是 IOS 显示文字的组件,继承与UIView 属性 名称 类型 说明 默认值 text @property(nullable, nonatomic,copy) NSString 文字 ...
- iOS UILabel 单词自动换行
废话不多说,上图上代码,举例说明! // 显示文案 NSString *content = @"非常优秀,性格随和开朗大方,待人友好,为人诚实谦虚,beautiful,工作勤奋,认真负责,能 ...
- iOS UILabel UITextView自适应文本,或文本大小自适应
//UILabel自适应文本的高度 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 300, 100)];label ...
- IOS UILabel 根据内容自适应高度
iOS Label 自适应高度 适配iOS7以后的版本 更多 self.contentLabelView = [[UILabel alloc] init]; self.contentLabelVie ...
- iOS UIlabel文字排版(改变字间距行间距)分类
在iOS开发中经常会用到UIlabel来展示一些文字性的内容,但是默认的文字排版会觉得有些挤,为了更美观也更易于阅读我们可以通过某些方法将UIlabel的行间距和字间距按照需要调节. 比如一个Labe ...
- ios uilabel 垂直居中_iOS – 让UILabel的文字顶部对齐[转载]
在iOS开发中,用的最多的一个控件非UILabel莫属了. 之前在tableview的自定义不等高的cell时候用过cell的一些较为复杂的应用了. 在日常的开发中会发现,如果UILabel高度有多行 ...
- iOS UILabel设置居上对齐,居中对齐,居下对齐
在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐.具体如下: [cpp] view plain co ...
- iOS UIlabel内容之后添加全文/展开
2019独角兽企业重金招聘Python工程师标准>>> 传入初始化frame之后的lab ,返回的是每行的string. 通过计算最后一行string的rect 得到全文/扩展btn ...
最新文章
- 深度学习框架简史 (A Brief History of Deep Learning Frameworks)
- 图解用RadASM开发一个同时编辑多个文档的编辑器
- css选择器 pa,p~a,p+a区别
- 成功解决TypeError: take() got an unexpected keyword argument ‘fill_value‘
- 用Twebbrowser做可控编辑器与MSHTML
- 从零开始的异世界生活
- EOJ_1049_三元组稀疏矩阵相加
- 对象属性之间的相互赋值
- 一个最简单的SAP UI5应用部署到SAP云平台CloudFoundry环境后,自动生成了哪些资源
- 马斯克:将打造一款2.5万美元电动汽车
- python连接access2007_使用Python / pyodbc插入Access DB
- 引用阿里图标库(iconFont)的三种方式
- 中国农业大学计算机考研拟录取名单,中国农业大学2021年硕士生招生考试拟录取名单公示...
- 第二章 计算机的运算方法
- c++正则表达式regex
- CiteSpace知识图谱
- (11)向量组及其线性组合
- char类型与字符编码
- 银河麒麟禁止抓屏printScreen
- 两句话中的不常见单词(Uncommon Words from Two Sentences)java