CoreTextView 1.1.3

CoreTextView 1.1.3

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布最后发布2015年11月

Lu Wei维护。



垂直标签效果预览:

vertical label 效果预览

支持字体、行数、文字颜色、行间距和字符间距的设置。

支持居中,上下左右组合对齐,从右到左的阅读方向。

用法

要运行示例项目,首先克隆存储库,然后在示例目录中运行pod install

1.将CoreTextView的.h和.m文件添加到您自己的项目中。您可以选择使用Pod添加或直接下载后添加(推荐使用Pod以保持更新)。

2.在布局文件中拖放一个UIView来替代UILabel,布局约束与使用正常UILabel控件一样。

3.将UIView的关联类设置为CoreTextView。

4.关联布局文件和Class文件,得到UIView的IBOutlet对象verticalLabel。

5.设置字体、行数、文字颜色和行间距等属性

要求

安装

CoreTextView可以通过CocoaPods获取。要安装它,只需在Podfile中添加以下行即可:

pod "CoreTextView"

V1.0特性

添加了文字对齐属性,支持居中、上下左右组合对齐,具体效果大家可以在demo中通过设置self.testLabel.baseLine = CoreTextBaseLineRight | CoreTextBaseLineBottom;查看。居中显示时感觉中间的矩形区域计算不太准确,具体改进估计还需要研究下iOS的绘制特性,应该与行间距有关。

V1.1特性

修改了文本计算方法,整个项目的核心就是这块,到现在为止我都还能保证这个算法是正确的,不过在我的项目里已经够用了。1.添加了字间距设置 2.修改了1.0版本布局对其不准确的bug

待办事项

增加缩率符号的显示

作者

[email protected], luwei4685

许可证

CoreTextView可在GNU许可证下使用。有关更多信息,请参阅LICENSE文件。