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
初识
CoreText
一、基本知识介绍1.字符(Character)和字形(Glyphs)排版系统中文本显示的一个重要的过程就是字符到字形的转换,字符是信息本身的元素,而字形是字符的图形表征,字符还会有其它表征比如发音。字符在计算机中其实就是一个编码,某个字符集中的编码,比如Unicode字符集,就囊括了大都数存在的字符。而字形则是图形,一般都存储在字体文件中,字形也有它的编码,也就是它在字体中的索引。一个字符可以对应
weixin_30621711
·
2020-08-18 04:51
CoreText
高级应用——富文本、按钮、输入框的混编
关于
CoreText
基础,推崇紫色大番薯的《
CoreText
原理及基本使用方法》一文,有珠玉在前,我就不再详述。
CoreText
是用于处理文字和字体的底层技术,多用于富文本排版布局。
vyyv00
·
2020-08-18 03:23
CoreText
TextKit
://www.jianshu.com/p/12a10e36d659以前,如果我们想实现如上图所示复杂的文本排版:显示不同样式的文本、图片和文字混排,你可能就需要借助于UIWebView或者深入研究一下
CoreText
JoesRain_IOS开发
·
2020-08-18 03:04
iOS开发
CoreText
获取text的行高
步骤1:创建NSAttributedStringNSMutableAttributedString*attString=[[NSMutableAttributedStringalloc]initWithString:@"iOS程序在启动时会创建一个主线程,而在一个线程只能执行一件事情,如果在主线程执行某些耗时操作,例如加载网络图片,下载资源文件等会阻塞主线程(导致界面卡死,无法交互),所以就需要使
harkecho
·
2020-08-18 03:17
iOS-开发知识点
IOS
CoreText
系列四:图文混排之点击事件
主要思路:基于-(void)touchesBegan:(NSSet)toucheswithEvent:(UIEvent)event这个方法拿到当前点击到的点,然后通过坐标判断这个点是否在某段文字上,如果在则触发对应事件。1、首先需要执行touchesBegan这个方法来做相应的判断-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)even
秋渐变
·
2020-08-18 03:53
IOS开发
Coretext
用法, 讲得很好。
https://developer.apple.com/library/mac/#documentation/Carbon/Reference/
CoreText
_Framework_Ref/_index.htmlCoreText
smking
·
2020-08-18 02:31
技术
iOS开发
Coretext
基本用法, 讲得很好。
https://developer.apple.com/library/mac/#documentation/Carbon/Reference/
CoreText
_Framework_Ref/_index.htmlCoreText
smking
·
2020-08-18 02:31
技术
IOS
CoreText
--- 代码封装
前几节中,我转载他人的博客,详细的描述了
CoreText
的基本概念及使用,但看上去他所提供的demo是面向过程的,代码不容易管理及维护。
秋恨雪
·
2020-08-18 02:25
Core
Text
iOS 各种demo链接汇总~富文本
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄一、富文本RTLabel-RTLabel基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于
CoreText
,因此也支持
CoreText
石虎132
·
2020-08-18 02:36
iOS
第三方
CoreText
实现图文混排
摘要本文所涉及的代码你可以在这里下载到https://github.com/kejinlu/CTTest,包含两个项目,一个Mac的NSTextView的测试项目,一个iOS的
CoreText
的测试项目
水麒麟灬
·
2020-08-18 02:58
iOS
iOS 之 图文混排(富文本)
与
CoreText
,textKit的区别/**iOS6之前:
CoreText
,纯C语言,极其蛋疼iOS6开始:NSAttributedString,简单易用iOS7开始:TextKit,功能强大,简单易用
董其林
·
2020-08-18 02:12
coreText
绘制文本
coreText
绘制文本我们需要知道我们是将用
Coretext
布局好的文本图片信息绘制在view上,并在view的drawRect方法。
木子菲雁
·
2020-08-18 01:59
CoreText
入坑一
CoreText
是MacOS和iOS系统中处理文本的low-levelAPI,不管是使用OC还是swift,实际我们使用
CoreText
都还是间接或直接使用C语言在写代码。
cleven_zhao
·
2020-08-18 00:27
coreText
CoreText
实现图文混排
CoreText
实现图文混排也好久没来写博客了,主要是最近也工作了,手头的事有点多,一时间也就断了,闲下来了我就来补博客了,刚好最近也做了很多东西,放在这里也算给自己做个笔记吧。
上天眷顾我
·
2020-08-18 00:39
iOS开发
iOS-------------TextKit
TextKit是iOS7新推出的类库,在
CoreText
的基础上封装的,主要用来做图文混排,表情TextKit没有新增加类,他就是在原来有的文本显示控件上加以封装,所以我们经常使用的UILabel、UITextField
嘟嘟哒
·
2020-08-18 00:41
原创
TextKit介绍(转载3篇文章)
TextKit以前,如果我们想实现如上图所示复杂的文本排版:显示不同样式的文本、图片和文字混排,你可能就需要借助于UIWebView或者深入研究一下
CoreText
。
pilgrim1385
·
2020-08-18 00:19
CoreText
精彩文字轮廓绘制动画的一点改进
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢!hopy;)原文在:http://oleb.net/blog/2010/12/animating-drawing-of-cgpath-with-cashapelayer/原理说明在:http://www.codeproject.com/Articles/109729/Low-lev
大熊猫侯佩
·
2020-08-18 00:52
iOS开发小干货
iOS开发之旅
【IOS学习】
CoreText
学习笔记(二)设置文字属性和插入图片
CoreText
中并没有画图片的方法,我们同样的在NSM
苏屹鸣
·
2020-08-17 23:54
IOS学习
NSMutableAttributedString的应用
首先导入
CoreText
.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString*attriString
luozhiwei_iOS
·
2020-08-17 23:02
知识点纪录
基于
CoreText
的基础排版引擎
不带图文的排版引擎:注意:导入头文件#import-(void)drawRect:(CGRect)rect{//Drawingcode[superdrawRect:rect];//步骤1:得到当前绘制画布的上下文,用于后续将内容绘制在画布上。CGContextRefcontext=UIGraphicsGetCurrentContext();//步骤2:将坐标系上下翻转。对于底层的绘画引擎来说,屏幕
风吹十里
·
2020-08-17 23:28
iOS相关知识点
CoreText
使用介绍
一、概述1.
CoreText
是苹果创建的一个用于文字排版的框架,可以实现文字排版、图文混排等复杂的界面效果。从iOS3.2启用。
jingcheng345413
·
2020-08-17 23:45
iOS大类
CoreText
入门
学习了网上的一些
CoreText
知识之后,总结了一下学习成果,自定义了一个Label控件。
iteye_7527
·
2020-08-17 23:46
IOS7 textkit 的相关
去年基于5.0开发的时候,自己用
coreText
编写了一个富文本,所有的效果都实现的很好。但是没有去测试效率,不过在cell重用的时候表现不错,在4s上面也不会卡顿。
iCash
·
2020-08-17 22:43
IOS
coreText
后来找到了
coretext
可以解决这样的问题。然后救在网上搜到了很好的资料http://www.dev3g.com/?p=27。现在我遇到的问题勉强算是解决了,但对于c
freezing_yu
·
2020-08-17 22:27
iOS
IOS
CoreText
.framework --- 段落样子CTParagraphStyle
在前面一篇文章中,介绍了属性文字的基本使用,本章节主要针对文字的段落样式展开演示说明。先定义一段演示文字(文字中有中,英文)。NSString*src=[NSStringstringWithString:@"其实流程是这样的:1、生成要绘制的NSAttributedString对象。2、生成一个CTFramesetterRef对象,然后创建一个CGPath对象,这个Path对象用于表示可绘制区域坐
边缘998
·
2020-08-17 22:38
Iphone
TextKit及应用
通过TextKit,我们可以方便地修改文字的样式和排版,而不需要直接操作复杂的
CoreText
。
imJackXu
·
2020-08-17 22:51
iOS
基于
CoreText
的排版引擎:进阶
本章前言在上一篇《基于
CoreText
的排版引擎:基础》中,我们学会了排版的基础知识,现在我们来增加复杂性,让我们的排版引擎支持图片和链接的点击。
Hi_Aaron
·
2020-08-17 21:45
iOS进阶
NSAttributedString 详解
首先导入
CoreText
.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString*attriString
awgyeob2683
·
2020-08-17 21:20
iOS富文本组件的实现—DTCoreText源码解析 渲染篇
CoreText
先简单介绍下
CoreText
,
CoreText
是iOS/OSX里的文字渲染引擎,在iOS/OSX上看到的所有文字在底层都是由
CoreText
去渲染
a1311010193
·
2020-08-17 21:14
NSMutableAttributedString常规用法
首先导入
CoreText
.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:创建方式:NSMutableAttributedString
Lu_Ca
·
2020-08-17 20:42
Objective-C
iOS
coretext
框架第一章 基础知识
文档地址:https://developer.apple.com/library/mac/#documentation/Carbon/Reference/
CoreText
_Framework_Ref/_
ihoudf
·
2020-08-17 19:58
iOS
Coretext框架
图文混排(TextKit)
Textkit是iOS7新推出的类库,其实是在之前推出的
CoreText
上的封装,有了这个TextKit,以后不用再拿着
CoreText
来做累活了,根据苹果的说法,他们开发了两年多才完成,而且他们在开发时候也将表情混排作为一个使用案例进行研究
Allen_iOS
·
2020-08-17 19:47
图文混排
UIKit框架相关
富文本(图文混排)—— TextKit &
CoreText
富文本图文混排3种方式:1.webView使用简单负载大2.
CoreText
性能好,功能强大使用起来复杂3.TextKitiOS7以后是对
CoreText
做了封装,集成在UIKit框架中使用比较简单,功能有限
LeoWellv
·
2020-08-17 19:40
iOS
【总结】
coreText
& TextKit
TextKit,
CoreText
关系TextKit属于UIKitframework中
CoreText
更底层可以从图中看出,原生的文本控件都是构建在TextKit之上的,使用TextKit进行排版和渲染。
iOS.OdynO
·
2020-08-17 18:53
iOS文本布局探讨之三——使用TextKit框架进行富文本布局
引言关于图文混排,其实以前的博客已经讨论很多,在实际开发中,经常使用第三方的框架来完成排版的需求,其中RCLabel和RTLabel是两个比较好用的第三方库,他们的实现都是基于UIView的,通过更底层的
CoreText
weixin_34363171
·
2020-08-17 18:51
iOS7 TextKit 框架的简单实用
图1是基于iOS7绘制的,从图中,我们可以看到TextKit是基于
CoreText
构建的,它通过
CoreText
与CoreGraphics进行交互。
纸箱拥有妮
·
2020-08-17 08:37
移动开发-iOS
CoreText
实现图文混排和点击事件
使用
CoreText
进行图文混排的核心思想是把需要摆放图片的位置用空字符替换原来的字符,并且实现CTRunDelegate,用于动态设置空字符的高度和宽度(代表图片的大小),并且对这些空字符设置一个属性名来区别于其他
Kingsley_Chen
·
2020-08-15 18:49
Core
Text(iOS)
RTLabel常见的设置标签
这里说一下使用:1.将RTLabel.h和RTLabel.m直接拽入你的工程中;2.引入
CoreText
.framework;3.初始化和使用:RTLabel*for
MoMo_KUA_1
·
2020-08-15 13:17
iOS
iOS富文本(一)属性化字符串
概述iOS一些复杂的文本布局一般都是由底层的
CoreText
来实现的,直到iOS7苹果发布了TextKit框架,TextKit能够很简单实现一些复杂的文本样式以及布局,而TextKit富文本框架用到的核心数据结构就是属性化字符串
weixin_30716141
·
2020-08-10 23:32
iOS 之__block/__weak/__bridge的用法说明
在开发iOS应用程序时我们有时会用到CoreFoundation对象简称CF,例如CoreGraphics、
CoreText
,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理
liyubao160
·
2020-08-09 12:52
iOS/oc
label中显示不同颜色的字以及不同字体,字体高亮
//导包
CoreText
首先继承一个label,要想在一个label中实现各种不同颜色的字,就是重绘。
liliangchw
·
2020-08-08 17:09
iOS
仿写有范儿 app
当在仿写阅读类app的时候,就会涉及
CoreText
排版方面的技术。而我仿写有范儿主要是
Hi川
·
2020-08-01 14:46
iOS
CoreText
实现帖子点赞文本(事件响应)
以下将介绍如何实现类型的文本点击事件响应:1.创建一个项目,创建一个类名为MyLabel,继承UILabel.2.在MyLabel.h中实现以下代码:////MyLabel.h//
CoreText
_6_
墨香茉香
·
2020-07-31 19:02
CoreText
实现图文混排之文字环绕及点击算法
转载自-老司机Wicky:
CoreText
实现图文混排之文字环绕及点击算法系列文章:
CoreText
实现图文混排
CoreText
实现图文混排之点击事件
CoreText
实现图文混排之文字环绕及点击算法
CoreText
路漫漫其修远兮Wzt
·
2020-07-31 14:49
CoreText
简单使用
2019独角兽企业重金招聘Python工程师标准>>>一、简介先看看里面有什么#include #include //字体#include #include #include #include #include //位置#include //大小#include //图形#include //行#include //段落#include #include //着重讲下#include #inclu
weixin_33806914
·
2020-07-31 10:28
iOS
coretext
框架第二章 CTStringAttributes类介绍
Coretext
框架的CTStringAttributes类定义了设置在CFAttributedString中文字的所有属性字符属性名称:(按文档顺序)constCFStringRefkCTFontAttributeName
ihoudf
·
2020-07-30 23:48
iOS
Coretext框架
UIKit框架 - TextKit
一.TextKit架构TextKit架构.png看图就已经知道底层就是
CoreText
,苹果可能感觉
CoreText
比较难用,在iOS7时发布了TextKit.二.TextKit中重要的一些对象image.jpg
userName
·
2020-07-28 03:53
iOS:
CoreText
原理及基本使用
一、框架坐标系首先让我们先来看看
CoreText
坐标系和UIKit坐标系的不同从图中可看出
CoreText
坐标系是以左下角为坐标原点,而我们常使用的UIKit是以左上角为坐标原点,因此在
CoreText
街角仰望
·
2020-07-27 17:29
CoreText
学习笔记三
我的学习笔记的参考来源来自唐巧的博客,今天早上开始学习他在基础篇所讲的排版引擎框架,首先我看到了这个"单一功能原则",在维基中的解释是规定每一个类有一个单一的功能,并且这个功能应该有这个类完全分装起来.所有它的服务都应该严密的和该功能平行(功能平行,表示没有依赖).简单的理解就是,一个类支付则一个功能的管理,外界其他因素的变化不会导致它的改变.只有一个原因能够改变的类就符合这个"单一功能原则".降
iOSDevVicky
·
2020-07-15 18:12
蓝懿ios技术交流和心得分享16.1.19
iOSsdk中为我们提供了一套完善的文字排版开发组件:
CoreText
。
CoreText
库中提供了很多的工具来对文本进行操作,例如CTFont、CTLine、CTFrame等。
凉心垃圾丶
·
2020-07-14 05:52
上一页
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
其他