关于CATextLayer的 使用

2016-11-29  本文已影响941人  4939370a5d29

CATextLayer是CALayer的一个子类,专门用于显示文字。

属性介绍:

textLayer.string = @"abcdefg";
textLayer.font = @"HiraKakuProN-W3";
textLayer.fontSize = 14.0f;
textLayer. foregroundColor = [UIColor redColor].CGColor;
textLayer.wrapped = YES;
CA_EXTERN NSString * const kCATruncationNone
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCATruncationStart
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCATruncationEnd
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCATruncationMiddle
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
textLayer. truncationMode = kCATruncationEnd;
CA_EXTERN NSString * const kCAAlignmentNatural
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCAAlignmentLeft
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCAAlignmentRight
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCAAlignmentCenter
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
CA_EXTERN NSString * const kCAAlignmentJustified
    CA_AVAILABLE_STARTING (10.5, 3.2, 9.0, 2.0);
textLayer. alignmentMode = kCAAlignmentCenter;
textLayer.contentsScale = [UIScreen mainScreen].scale;
上一篇 下一篇

猜你喜欢

热点阅读