垂直标签效果预览:
支持字体、行数、文字颜色、行间距和字符间距的设置。
支持居中,上下左右组合对齐,从右到左的阅读方向。
要运行示例项目,首先克隆存储库,然后在示例目录中运行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"
添加了文字对齐属性,支持居中、上下左右组合对齐,具体效果大家可以在demo中通过设置self.testLabel.baseLine = CoreTextBaseLineRight | CoreTextBaseLineBottom;查看。居中显示时感觉中间的矩形区域计算不太准确,具体改进估计还需要研究下iOS的绘制特性,应该与行间距有关。
修改了文本计算方法,整个项目的核心就是这块,到现在为止我都还能保证这个算法是正确的,不过在我的项目里已经够用了。1.添加了字间距设置 2.修改了1.0版本布局对其不准确的bug
增加缩率符号的显示
[email protected], luwei4685
CoreTextView可在GNU许可证下使用。有关更多信息,请参阅LICENSE文件。