NSTextLayoutOrientationProvider
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
NSTextLayoutOrientationProvider
протокол определяет интерфейс, обеспечивающий ориентацию по умолчанию для текста, размеченного в соответствующем объекте в отсутствие явного NSVerticalGlyphFormAttributeName
атрибут. Единственный класс UIKit, реализующий этот интерфейс, NSTextContainer
, чья реализация по умолчанию возвращается NSTextLayoutOrientationHorizontal
. NSTextContainer
подкласс, обрабатывающий вертикальный текст, мог установить это свойство в NSTextLayoutOrientationVertical
поддерживать логику ориентации пользовательского макета.
-
Ориентация макета получателя. (требуемый)
Объявление
Swift
var layoutOrientation: NSTextLayoutOrientation { get set }
Objective C
@property(nonatomic) NSTextLayoutOrientation layoutOrientation
Обсуждение
Это свойство определяет значение по умолчанию для диапазона текста, размеченного в получателе в отсутствие явного
NSVerticalGlyphFormAttributeName
атрибут. Например, когда значение этого свойстваNSTextLayoutOrientationVertical
, значение по умолчанию дляNSVerticalGlyphFormAttributeName
1
. При рендеринге в получателе текстовая система предполагает, что соответственно повернута система координат.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.