Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QuartzCore ссылка класса CATextLayer

Опции
Развертывание Target:

На этой странице
Язык:

CATextLayer

CATextLayer обеспечивает простое текстовое расположение и рендеринг плоскости или приписанных строк. Первая строка выровненная к вершине уровня.

Наследование


Оператор импорта


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в OS X v10.5 и позже.
  • строка строка Свойство

    Текст, который будет представлен получателем.

    Объявление

    Swift

    @NSCopying var string: AnyObject!

    Objective C

    @property(copy) id string

    Обсуждение

    Текст должен быть экземпляром NSString или NSAttributedString. Значения по умолчанию к nil.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • шрифт шрифт Свойство

    Шрифт раньше представлял текст получателя.

    Объявление

    Swift

    var font: AnyObject!

    Objective C

    @property CFTypeRef font

    Обсуждение

    Может быть любой a CTFontRef, a CGFontRef, экземпляр NSFont (Только OS X), или строка, называющая шрифт. В iOS Вы не можете присвоить a UIFont возразите против этого свойства. Значения по умолчанию к Helvetica.

    font свойство только используется когда string свойство не NSAttributedString.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • fontSize fontSize Свойство

    Размер шрифта раньше представлял текст получателя. Animatable.

    Объявление

    Swift

    var fontSize: CGFloat

    Objective C

    @property CGFloat fontSize

    Обсуждение

    Значения по умолчанию к 36,0.

    fontSize свойство только используется когда string свойство не NSAttributedString.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • foregroundColor foregroundColor Свойство

    Цвет раньше представлял текст получателя. Animatable.

    Объявление

    Swift

    var foregroundColor: CGColor!

    Objective C

    @property CGColorRef foregroundColor

    Обсуждение

    Значения по умолчанию непрозрачному белому.

    foregroundColor свойство только используется когда string свойство не NSAttributedString.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • Определяет, обертывается ли текст для адаптации в границах получателя.

    Объявление

    Swift

    var wrapped: Bool

    Objective C

    @property(getter=isWrapped) BOOL wrapped

    Обсуждение

    Значения по умолчанию к NOfalse.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • alignmentMode alignmentMode Свойство

    Определяет, как отдельные строки текста горизонтально выровненные в границах получателя.

    Объявление

    Swift

    var alignmentMode: String!

    Objective C

    @property(copy) NSString *alignmentMode

    Обсуждение

    Возможные значения описаны в “Horizontal alignment modes”. Значения по умолчанию к kCAAlignmentNatural.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • truncationMode truncationMode Свойство

    Определяет, как текст является усеченным для адаптации в границах получателя.

    Объявление

    Swift

    var truncationMode: String!

    Objective C

    @property(copy) NSString *truncationMode

    Обсуждение

    Возможные значения описаны в “Truncation modes”. Значения по умолчанию к kCATruncationNone.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.5 и позже.

  • Эти константы используются truncationMode свойство.

    Объявление

    Swift

    let kCATruncationNone: NSString! let kCATruncationStart: NSString! let kCATruncationEnd: NSString! let kCATruncationMiddle: NSString!

    Objective C

    NSString * const kCATruncationNone; NSString * const kCATruncationStart; NSString * const kCATruncationEnd; NSString * const kCATruncationMiddle;

    Константы

    • kCATruncationNone

      kCATruncationNone

      Если wrapped свойство YEStrue, текст обертывается к границам получателя, иначе текст отсекается к границам получателя.

      Доступный в OS X v10.5 и позже.

    • kCATruncationStart

      kCATruncationStart

      Каждая строка выведена на экран так, чтобы конец поместился в контейнер, и недостающий текст обозначен некоторым глифом замещающего знака.

      Доступный в OS X v10.5 и позже.

    • kCATruncationEnd

      kCATruncationEnd

      Каждая строка выведена на экран так, чтобы начало поместилось в контейнер, и недостающий текст обозначен некоторым глифом замещающего знака.

      Доступный в OS X v10.5 и позже.

    • kCATruncationMiddle

      kCATruncationMiddle

      Каждая строка выведена на экран так, чтобы начало и конец поместились в контейнер, и недостающий текст обозначен некоторым глифом замещающего знака в середине.

      Доступный в OS X v10.5 и позже.

  • Эти константы используются alignmentMode свойство.

    Объявление

    Swift

    let kCAAlignmentNatural: NSString! let kCAAlignmentLeft: NSString! let kCAAlignmentRight: NSString! let kCAAlignmentCenter: NSString! let kCAAlignmentJustified: NSString!

    Objective C

    NSString * const kCAAlignmentNatural; NSString * const kCAAlignmentLeft; NSString * const kCAAlignmentRight; NSString * const kCAAlignmentCenter; NSString * const kCAAlignmentJustified;

    Константы

    • kCAAlignmentNatural

      kCAAlignmentNatural

      Используйте естественное выравнивание сценария текста.

      Доступный в OS X v10.5 и позже.

    • kCAAlignmentLeft

      kCAAlignmentLeft

      Текст визуально выравнивается по левому краю.

      Доступный в OS X v10.5 и позже.

    • kCAAlignmentRight

      kCAAlignmentRight

      Текст визуально выравнивается по правому краю.

      Доступный в OS X v10.5 и позже.

    • kCAAlignmentCenter

      kCAAlignmentCenter

      Текст визуально централен выровненный.

      Доступный в OS X v10.5 и позже.

    • kCAAlignmentJustified

      kCAAlignmentJustified

      Текст выровнен.

      Доступный в OS X v10.5 и позже.