iOS 文本
iOS 文本
winfred_zen
机械男-IT男
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文字后面显示展开或者收取
文字后面显示展开或者收取在文字显示时,可能有这样的要求,例如,限制文字为3行,超过3行后,在文字最后显示"查看更多"在网络上搜索了下,有如下的几种方式来实现:1.开源控件,使用TruncationTokenYYLabel 点击展开和收起全文展开label,利用YYText实现文字显示不完末尾添加全文另外TTTAttributedLabel也支持这种方式2.使用CoreText,参考:CoreText进阶(四)-文字行数限制和显示更多3.其它方式,参考:Add “…Read Mo原创 2020-07-02 11:14:40 · 1604 阅读 · 0 评论 -
YYText使用
YYText使用在开发中要使用到很多的富文本或者属性字符串,原来使用的是TTTAttributedLabel,现在的项目中使用YYText1.带图片的富文本,有点击事件 NSMutableAttributedString *text = [NSMutableAttributedString new]; UIFont *font = [UIFont systemFontOf...原创 2020-04-27 10:06:32 · 2593 阅读 · 0 评论 -
Regular Expression
Regular Expression参考文档:Regular Expressions Tutorial: Getting StartedNSRegularExpression只列出一些重点,官方文档貌似只有oc的版本的说明匹配的结果由NSTextCheckingResult来表示初始NSRegularExpression一般如下:NSError *error = NULL;NS...转载 2019-05-27 15:12:59 · 487 阅读 · 0 评论 -
CoreText入门
CoreText入门文档内容CoreText文档Core Text Programming GuideCore Text布局引擎通常与属性字符串(CFAttributedStringRef)和图形路径(CGPathRef)打交道属性字符串封装了一个支持显示文本的字符串,并包含定义字符串中字符的属性(例如字体和颜色)。Core Text中的排版机制使用属性字符串中的信息来执行字符到字形转换图形路径原创 2016-12-13 15:19:10 · 688 阅读 · 0 评论 -
UIWebView中的图文混排
代码来自于开源项目SXNews。SXNews是一个模仿网易新闻的客户端。其拼接HTML的原理如下:#pragma mark - ******************** 拼接html语言- (void)showInWebView{ NSMutableString *html = [NSMutableString string]; [html appendString:@"<htm原创 2016-12-13 15:37:59 · 719 阅读 · 0 评论 -
Text Kit进阶——Intermediate Text Kit
本文为raywenderlich的iOS 7 By Tutorials中的Intermediate Text Kit章节。Text Kit进阶在上一章中,你已了解了Text Kit最重要的一些功能。特别是,学习了动态类型、凸版印刷效果,使用排除路径,和创建自己的动态文本格式和存储系统(dynamic text formatting and storage system)。而这章的内容主要集中在app翻译 2016-12-13 15:18:06 · 1713 阅读 · 0 评论 -
Text Kit入门——Beginning Text Kit
简介原文来自于:Text Kit Tutorial和Text Kit学习(入门和进阶)iOS6中的文本控件,都是基于WebKit和Core Graphics的字符串绘制功能。 iOS7,引入了Text Kit。 凸版印刷体效果(Letterpress effects)凸版印刷替效果是给文字加上奇妙阴影和高光,让文字看起有凹凸感,像是被压在屏幕上。当然这种看起来很高端大气上档次的效果实现起来确实相原创 2016-12-13 15:15:05 · 691 阅读 · 0 评论 -
Text Programming Guide for iOS
摘录自Apple官方文档Text Programming Guide for iOS简介(About Text Handling in iOS)排版概念(Typographical Concepts)字符和字形(Characters and Glyphs)字符:A character is the smallest unit of written language that carries mean原创 2016-12-13 15:13:42 · 860 阅读 · 0 评论 -
如何处理文字中的emoji?
开源中国的”弹一弹”中处理emoji的过程emoji键盘开源中国的emoji键盘类为EmojiPageVC,继承自UIPageViewController,为分页控制器。分页控制器的每个页面上的控制器类型为EmojiPanelVC,继承自UIViewController。 EmojiPanelVC使用UICollectionView来布局emoji。EmojiPanelVC还有两个block回调:原创 2016-12-13 15:12:02 · 4414 阅读 · 0 评论 -
UILabel&UITextView文本嵌入图片处理
NSTextAttachment objects are used by the NSAttributedString class cluster as the values for attachment attributes (stored in the attributed string under the key named NSAttachmentAttributeName).UILabe转载 2016-12-13 15:10:09 · 4254 阅读 · 0 评论 -
NSAttributedString
字符属性在Standard Attributes中列举的Standard Attributes如下: 在NSAttributedString描述中,列举的字符属性有:/* 字符属性 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyl原创 2016-12-13 15:08:25 · 1914 阅读 · 0 评论 -
CATextLayer
转载自:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques/blob/master/6-%E4%B8%93%E6%9C%89%E5%9B%BE%E5%B1%82/6-%E4%B8%93%E6%9C%89%E5%9B%BE%E5%B1%82.md用户界面是无法从一个单独的图片里面构建的。一个设计良好的图标转载 2015-02-03 10:01:45 · 2861 阅读 · 0 评论 -
CoreText 使用教程:以创建一个简单的杂志应用为例
转载自:http://www.dapps.net/dev/iphone/how-to-create-a-simple-magazine-app-with-core-text.htmlCore Text 是基于 iOS 3.2+ 和 OSX 10.5+ 的一种能够对文本格式和文本布局进行精细控制的文本引擎。它良好的结合了 UIKit 和 Core Graphics/Quartz:转载 2015-01-26 21:37:08 · 838 阅读 · 0 评论 -
监听UITextField的text的改变
大概有以下几种方法:UITextFiel原创 2014-10-30 19:23:10 · 3940 阅读 · 0 评论
分享