E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CoreText
iOS
CoreText
(一)
刚好最近项目中有用到
CoreText
,最近也看了看YYText中YYLabel的源码,总结一下
CoreText
实现结构.png看上图,我们可以知道,一个View包括CTFrame,CTFrame中间包括许多行
军_andy
·
2020-04-01 06:38
iOS
CoreText
基本使用-按照唐巧的方式来写了一遍
废话不多说直接上头文件自己去Git下载吧GitLink,pressheretodownload先看一下JSON格式[{"width":200,"height":100,"url":"http://f.hiphotos.baidu.com/image/pic/item/8435e5dde71190efeb7e4cc1cc1b9d16fdfa6023.jpg","type":"img"},{"colo
WildDylan
·
2020-03-30 02:45
CoreText
图文混排
文字排版的基础概念字体(Font):和我们平时说的字体不同,计算机意义上的字体表示的是同一大小,同一样式(Style)字形的集合。从这个意义上来说,当我们为文字设置粗体,斜体时其实是使用了另外一种字体(下划线不算)。而平时我们所说的字体只是具有相同设计属性的字体集合,即FontFamily或typeface。字符(Character)和字形(Glyphs):排版过程中一个重要的步骤就是从字符到字形
iOS白水
·
2020-03-29 11:47
CoreText
入坑一
CoreText
是MacOS和iOS系统中处理文本的low-levelAPI,不管是使用OC还是swift,实际我们使用
CoreText
都还是间接或直接使用C语言在写代码。
啸寒
·
2020-03-29 01:39
UILabel实现UITextFiled效果
实现方案在iOS6中,UILabel,UITextField,UITextView都是基于stringDrawing和WebKit构建的iOS7,苹果引入了Textkit,TextKit位于
CoreText
angry_zxy
·
2020-03-28 23:28
iOS 轻量级富文本方案
最初的时候我打算使用
CoreText
实现,查询了相关资料后发现自己不能很快的造出轮子,虽然网上有很多现成的轮子可以用,但是我并不想只纯粹的搬运代码。需要直接拿轮子的可以点击这里。
zhangbo1992
·
2020-03-28 16:40
iOS开发
Coretext
基本用法
https://developer.apple.com/library/mac/#documentation/Carbon/Reference/
CoreText
_Framework_Ref/_index.htmlCoreText
多一点微笑_
·
2020-03-28 11:41
CoreText
那些事儿
一、前言当我们的产品某天站在你身后拍着你的肩膀说:"Higuys,看看这个效果可以做不,对,这段文字的首字大写,文字主体呢用黑色,而文字中某些词句可以显示为红色...",你可能会沉思一会,考虑是否用WebView+html或者直接制定一套规则然后用CoreGraphics去画,采用WebView+html的方式不失为一个办法,但是如果需求是TableView中每个Cell都要这么显示,并且内容不定
进击的海飞
·
2020-03-28 02:54
Core Text 入门
homelisttagstalkuserrssCoreText入门本文所涉及的代码你可以在这里下载到https://github.com/kejinlu/CTTest,包含两个项目,一个Mac的NSTextView的测试项目,一个iOS的
CoreText
闲得一B
·
2020-03-27 16:07
页面优化策略
CellLayout包含所有文本的
CoreText
排版结果、Cell内部每个控件的高度、Cell的整体高度。当生成以后,全部加载到内存,以供使用。
TimMei3345
·
2020-03-27 01:06
Swift3.0图文混排进阶(三)TextKit
iOS7横空出世了,对文本做了强大的处理,使文字代替按钮,前身
CoreText
(核心文本)是纯C语言的框架,很麻烦,函数不好记、不好写,还容易出现内存泄露。
DevYao
·
2020-03-26 11:35
CoreText
(一)简单使用
iOS3.2中加入了
CoreText
,它将Mac平台的NSAttributedString的全部功能带到了移动平台。不过
CoreText
有些复杂不太实用。
正谦
·
2020-03-24 23:50
Core Foundation框架学习性介绍
和UIButton这类的控件,Foundation提供NSArray,NSDictionary这类的数据结构,两者结合可以解决大部分问题,但是有的时候需要底层框架,底层框架名字通常以Core开头,比如
CoreText
树洞Mr_o
·
2020-03-24 15:36
特殊标记字段("#")实时富文本显示
号之间的字体变为蓝色两个"#"为一对,第二对"#"号则是从第3个"#"到第四个"#"之间的字符"#"号中的字符为空或则多过20个为无效话题,不变蓝色思路:要想要显示不一样颜色的字体在UITextView中,我们不用
CoreText
SSBun
·
2020-03-24 14:13
实现UILabel的个别字体点击事件
//下面是用
coreText
实现//UILabel中对应的点Pt在UILabel中所有的字体属性-(NSDictionary*)textAttributesAtPoint:(CGPoint)ptwithLabel
fangtang0101
·
2020-03-24 04:27
一次iOS App优化(踩坑)之旅
今天和大家分享下博主一次优化
CoreText
的填坑经历。记得那时候,iPhone4s还算市面上的主流机型。
DevYao
·
2020-03-22 23:14
iOS |
CoreText
简单实现卷展Label视图
如下图所示:最终效果-竖屏最终效果-横屏实现过程主要思路是利用
CoreText
系统库进行的富文本绘制;在最后一行时,通过不断让index减1,然后获得subAttr
清無
·
2020-03-22 05:00
CTParagraphStyleSpecifier
https://developer.apple.com/reference/
coretext
/ctparagraphstylespecifierpublicenumCTParagraphStyleSpecifier
xiAo__Ju
·
2020-03-21 16:01
一次iOS App优化(踩坑)之旅
今天和大家分享下博主一次优化
CoreText
的填坑经历。记得那时候,iPhone4s还算市面上的主流机型。
MrPeak
·
2020-03-20 01:15
Core Text框架详细解析(二) —— 关于Core Text
版本记录版本号时间V1.02017.10.21前言
CoreText
框架主要用来做文字处理,是的iOS3.2+和OSX10.5+中的文本引擎,让您精细的控制文本布局和格式。
刀客传奇
·
2020-03-19 12:20
iOS开发TableView 图片优化
之前在上一家公司中开发开发了一个类似朋友圈的功能,之前是直接使用原生控件,并没有使用
CoreText
实现(
CoreText
进行绘制也是一种很好的优化方案),对于图片的处理主要是做以下处理(项目中使用了前两种
搬运工开发者
·
2020-03-19 09:22
RTLabel-简单易用的富文本标签
RTLabel基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于
CoreText
,因此也支持
CoreText
上的一些东西。
i丶子木
·
2020-03-19 02:48
基于
CoreText
的基础排版引擎
```#import“
CoreText
/
CoreText
.h"-(void)drawRect:(CGRect)rect{[superdrawRect:rect];//步骤1得到当前绘制画布的上下文CGContextRefcontext
跬步千里_LenSky
·
2020-03-18 20:16
iOS:图文混编之Core Text 初解
而使用
CoreText
则能避免这些问题,但使用
CoreText
也会带来一些其他问题,比如没有了手势识别,全部的手势识别都需要自己添加和处理,相关的属性的解析和渲染也需要自己来。
redihd
·
2020-03-18 11:54
CoreText
概述
为个人阅读快速翻译,难免有误,见谅,原文(Apple文档)
CoreText
概述
CoreText
是一种强大的底层文本布局和处理字体的技术,
CoreText
直接使用CoreGraphics(CG),通常也叫做
ParkinWu
·
2020-03-18 06:50
YYLabel
使用富文本NSAttributedString,处理字符串,可添加样式,使用boundingRectWithSize计算size,可是还是不够,不能更好的处理图文混排,若是使用
CoreText
有点麻烦,
流年易逝_李
·
2020-03-18 01:33
使用
CoreText
实现图文混排
对此的解决方案有使用
CoreText
进行绘制,或者使用TextKit。本文主要讲解对于
CoreText
的使用。
有草木青青
·
2020-03-17 02:04
iOS 10 - 动态字体Dynamic Type
DynamicType是属于TextKit下面的一个特性TextKit是建立在
CoreText
框架上的
CoreText
.
ShenYj
·
2020-03-15 22:17
[译] Animating text layers using CoreAnimation and
CoreText
frameworks in iOS SDK
原文地址:AnimatingtextlayersusingCoreAnimationandCoreTextframeworksiniOSSDK4月13号使用iOSSDK中的CoreAnimation和
CoreText
VSCCW
·
2020-03-15 08:16
CoreText
绘制时候的基本用法
CoreText
的基本用法//字体属性必须是CTFont对象constCFStringRefkCTKernAttributeName;//字符间隔属性必须是CFNumberRef对象constCFStringRefkCTLigatureAttributeName
乡水情缘
·
2020-03-14 17:46
iOS gif动态图片、动态表情图文混排 网络图片图文混排
效果如下:关于图文混排大家应该都非常熟悉了,iOS7之前是用
CoreText
实现,用
CoreText
比较麻烦,所以一般都用封装好的第三方来实现图文混排。
萌小菜
·
2020-03-14 14:19
UITableView形式的图文编辑
一、背景近期做项目,需要图文编辑功能,就上网搜索了一些资料,发现主流的方式有三种:UIView+UITextView+ImageView、UIWebview、
CoreText
,数据存储方面主要采用Html
Hawk_Eleven
·
2020-03-14 04:16
CoreText
浅析
现在分享一种比较简单的实现方式OSsdk中为我们提供了一套完善的文字排版开发[组件](http://www.2cto.com/kf/all/zujian/):
CoreText
。
阶梯
·
2020-03-13 22:43
CoreText
浅探究
做了一个部分文字加圆角背景色的UILabel,用到了
CoreText
,稍微研究了一下,主要代码分享一下,供大家参考,有更好的解决方案请一定要告诉我。
随风流逝
·
2020-03-13 22:50
iOS Text Part2:
CoreText
图文混排
0.基本知识准备0.1字形(Glyph)基本了解Glyph_1.png基础原点(Origin)首先是位于基线上处于基线最左侧的位置行间距(Leading)行与行之间的间距上行高度(Ascent)和下行高度(Decent)上行高度(Ascent)>>>字形的最高点~基线的距离>>>正数下行高度(Decent)>>>字形的最低点~基线的距离>>>正数一般情况下设置了UIFont,字形的Ascent和D
破弓
·
2020-03-13 08:05
iOS 富文本 url实现点击
说说和聊天界面,会要求把链接,@,##等,特殊的字符串能点击,可能它涉及到
CoreText
层,自己写起来比较麻烦,平常忙着做项目,也没时间去研究它,都用的第三方,最近项目不紧,自己研究了一下。
pengmengli
·
2020-03-12 15:01
UIView(UIViewRendering)
需要在子视图中重写,和
coreText
结合使用的。当时做的表情文字混排重
guaker
·
2020-03-11 17:13
Core Text 学习笔记-基础
前言最近在学习YYKit框架,看到关于
CoreText
相关的知识的时候感到非常吃力,于是乎就恶补了一下
CoreText
相关的基础知识。
樂亦leeyii
·
2020-03-11 10:39
获取UILabel每一行的文字内容
获取UILabel每一行的文字内容需要引入
CoreText
框架#import具体实现如下,返回一个数组,存放每一行的问题本内容,根据Label的尺寸获取-(NSArray*)getSeparatedLinesFromLabel
我是不是叫没烦恼
·
2020-03-08 20:14
Core Text框架详细解析(一) —— 基本概览
版本记录版本号时间V1.02017.10.21前言
CoreText
框架主要用来做文字处理,是的iOS3.2+和OSX10.5+中的文本引擎,让您精细的控制文本布局和格式。
刀客传奇
·
2020-03-08 16:11
CoreText
(番外篇)Quartz2D-仿射变换
Quartz提供3中变换:移动,旋转,缩放Quartz转换实现的原理是Quartz把绘图分成两个部分,用户空间,即和设备无关。设备空间用户空间和设备空间中间存在一个转换矩阵:CTMCTM实际是个3维矩阵CTM通过CGContextGetCTM(CGContextRefc)可以获取context的CTM因为我们使用的是Retina屏幕所以a和d是2矩阵运算矩阵加法PS:只用同型矩阵执行加法才有意义{
张周择
·
2020-03-08 09:44
关于UITextField实现#话题#的功能
实现可点击自然会想到
coreText
,如果只实现变色,就单纯使用AttributedString就可以了~~首先自然是排除for
燃燃爸爸
·
2020-03-07 14:30
在<
CoreText
/
CoreText
.h>框架下的非
框架下的UIView的视图排版
现在分享一种比较简单的实现方式iOSsdk中为我们提供了一套完善的文字排版开发组件:
CoreText
。
幻影道哥
·
2020-03-06 16:55
富文本
TYAttributedLabel-简单易用的属性文本控件(无需了解
CoreText
),支持富文本,图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示。
水木空明
·
2020-03-06 02:22
CoreText
基础概念(扫盲篇)
这段时间阅读ibireme神的源码,看到了
CoreText
排版这一块,里面包含了很多文字排版的专有名词,这里做一下整理,顺便帮大家安利一下。
superYang0033
·
2020-03-04 05:28
一、
CoreText
字形.gifCTFrame组成.jpeg边框(BoundingBox):一个假想的边框,尽可能地容纳整个字形。基线(Baseline):一条假想的参照线,以此为基础进行字形的渲染。一般来说是一条横线。基础原点(Origin):基线上最左侧的点。行间距(Leading):行与行之间的间距。字间距(Kerning):字与字之间的距离,为了排版的美观,并不是所有的字形之间的距离都是一致的,但是这个基本步
只非鱼
·
2020-03-01 18:34
YYText 源码解析 —— YYLabel (一)
架构(引用作者框架对比图片)YYText包括控件(YYLabel,YYTextView),布局(YYTextLayout,NSAttributedString,YYTextContainer),核心(
CoreText
sim_cai
·
2020-03-01 10:42
Core Text 编程指南01:Core Text 概述
CoreText
是一种用于布局文本和处理字体的高级底层技术。
张芳涛
·
2020-03-01 02:13
Core Text框架详细解析(三) —— Core Text总体概览
版本记录版本号时间V1.02017.10.21前言
CoreText
框架主要用来做文字处理,是的iOS3.2+和OSX10.5+中的文本引擎,让您精细的控制文本布局和格式。
刀客传奇
·
2020-02-28 13:39
iOS 之 图文混排(富文本)
分类//富文本技术://1.图文混排//2.随意修改文字样式与
CoreText
,textKit的区别/**iOS6之前:
CoreText
,纯C语言,极其蛋疼iOS6开始:NSAttributedString
PPAbner
·
2020-02-27 18:04
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他