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

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

Разработчик

Ссылка платформы UIKit ссылка класса NSStringDrawingContext

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

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

NSStringDrawingContext

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


Соответствует


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 6.0 и позже.

NSStringDrawingContext когда получение приписало строки, класс управляет метриками, используемыми. До получения можно создать экземпляр этого класса и использовать его для указания минимального масштабного коэффициента и корректировок отслеживания к строке. После получения можно получить фактические значения, использовавшиеся во время получения.

Для использования этого класса выделите и инициализируйте новый экземпляр, установите минимальные значения и передайте объект одному из соответствия NSAttributedString методы, берущие объект контекста в качестве параметра. После завершения получения можно использовать фактические значения получения, чтобы внести изменения или записать, где была фактически нарисована строка.

  • minimumTrackingAdjustment (iOS 7.0) Свойство

    Самая маленькая сумма пространства (в точках) для поддержания между символами.

    Объявление

    Objective C

    @property(nonatomic) CGFloat minimumTrackingAdjustment

    Обсуждение

    Изменение значения этого свойства говорит средству рендеринга, что это может изменить отслеживание на значение, не меньшее, чем обозначенная сумма. Например, значение -0.5 указывает, что символы могут быть прослежены ближе вместе до половины точки. Значение 0 указывает, что используется стандартный интервал. Типичный диапазон значений для этого свойства был бы -0.5 к 0.0. Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import UIKit;

    Доступность

    Доступный в iOS 6.0 и позже.

    Осуждаемый в iOS 7.0.

  • actualTrackingAdjustment (iOS 7.0) Свойство

    Фактическое значение отслеживания, примененное во время получения. (только для чтения)

    Объявление

    Objective C

    @property(nonatomic, readonly) CGFloat actualTrackingAdjustment

    Обсуждение

    Если Вы указали пользовательское значение в minimumTrackingAdjustment свойство, когда получение завершено, это свойство, содержит использовавшееся фактическое значение отслеживания.

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

    Objective C

    @import UIKit;

    Доступность

    Доступный в iOS 6.0 и позже.

    Осуждаемый в iOS 7.0.

  • minimumScaleFactor Свойство

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

    Объявление

    Swift

    var minimumScaleFactor: CGFloat

    Objective C

    @property(nonatomic) CGFloat minimumScaleFactor

    Обсуждение

    Значение 0.0 соответствует масштабному коэффициенту 1.0. Любое значение, больше, чем 0.0 умножается на размер точки шрифта для получения самого маленького размера шрифта, который допустим для использования. Например, 0.5 указывает шрифт, который является половиной размера фактического шрифта, 0.75 три четверти размера шрифта, и т.д. Как правило, Вы указываете значение между 0,0 и 1.0 для указания, насколько шрифт может быть уменьшен во время получения.

    Значение по умолчанию этого свойства 0.0.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • actualScaleFactor Свойство

    Фактический масштабный коэффициент, примененный к шрифту во время получения. (только для чтения)

    Объявление

    Swift

    var actualScaleFactor: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat actualScaleFactor

    Обсуждение

    Если Вы указали пользовательское значение в minimumScaleFactor свойство, когда получение завершено, это свойство, содержит фактическое значение масштабного коэффициента, использовавшееся для рисования строки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • totalBounds Свойство

    Ограничительный прямоугольник, в последний раз использовавшийся при рисовании строки. (только для чтения)

    Объявление

    Swift

    var totalBounds: CGRect { get }

    Objective C

    @property(nonatomic, readonly) CGRect totalBounds

    Обсуждение

    Это свойство содержит ограничительный прямоугольник, в последний раз использовавшийся при вызове drawWithRect:options:context: метод. Прямоугольник указан в системе координат нарисованной строки. (Источник границ не соответствует ни представлению, строка, возможно, была вовлечена, ни источник возможного drawInRect: вызвать.)

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.