支持字体、行数、文字颜色、行间距和字符间距的设置。
支持居中,上下左右组合对齐,阅读方向为从右到左。
To run the example project, clone the repo, and run pod install
from the Example directory first.
1.将CoreTextView的.h和.m文件加入你自己的工程。(你可以选择使用pod添加或者直接下载后添加 推荐使用pod 保持更新)
2.在你的布局文件中拖放一个UIView来代替UILabel,布局约束跟使用正常的UILabel控件一样。
3.将UIView的关联class设置为CoreTextView。
4.关联你的布局文件和Class文件,得到UIView的IBOutlet对象verticalLabel.
5.设置字体、行数、文字颜色和行间距等属性
platform :ios, '7.0'
CoreTextView is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "CoreTextView"
添加了文字对其的属性,支持居中,上下左右组合对齐,具体效果大家可以在demo里面通过设置 self.testLabel.baseLine = CoreTextBaseLineRight | CoreTextBaseLineBottom;查看。 居中显示的时候感觉中间的矩形区域计算不太准确,具体改进目测还需要研究下IOS的绘制特性,应该跟行间距有关。
修改了文本计算的方法,整个项目的核心就是这块,到目前为止我都还能保证这个算法是正确的,不过在我的项目里已经够用了 1.添加了字间距设置 2.修改了1.0版本布局对其不准确的bug
增加缩率符号的显示
luwei
CoreTextView is available under the GNU license. See the LICENSE file for more info.