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

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

Разработчик

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

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

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

UIFont

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


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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

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

Вы не создаете UIFont объекты с помощью alloc и init методы. Вместо этого Вы используете методы класса UIFont, такой как preferredFontForTextStyle:, искать и получать желаемый объект шрифта. Эти методы проверяют на существующий объект шрифта с заданными характеристиками и возвратом его, если это существует. Иначе, они создают новый шрифт, основанный на объектах на желаемых характеристиках шрифта.

Объекты шрифта являются неизменными и таким образом, безопасно использовать их от многократных потоков в Вашем приложении.

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

    Объявление

    Swift

    class func preferredFontForTextStyle(_ style: String) -> UIFont

    Objective C

    + (UIFont *)preferredFontForTextStyle:(NSString *)style

    Параметры

    style

    Стиль текста, для которого можно возвратить шрифт. См. "Стили текста” в Ссылке класса UIFontDescriptor для распознанных значений.

    Возвращаемое значение

    Шрифт связался с указанным стилем текста.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Создает и возвращает объект шрифта для указанного имени шрифта и размера.

    Объявление

    Swift

    init?(name fontName: String, size fontSize: CGFloat) -> UIFont

    Objective C

    + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize

    Параметры

    fontName

    Полностью указанное имя шрифта. Это имя включает и имя семейства шрифтов и определенную информацию о стилях для шрифта.

    fontSize

    Размер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.

    Возвращаемое значение

    Объект шрифта указанного имени и размера.

    Обсуждение

    Можно использовать fontNamesForFamilyName: метод для получения определенных имен шрифтов для данного семейства шрифтов.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает объект шрифта, совпадающий с получателем, но имеющий указанный размер вместо этого.

    Объявление

    Swift

    func fontWithSize(_ fontSize: CGFloat) -> UIFont

    Objective C

    - (UIFont *)fontWithSize:(CGFloat)fontSize

    Параметры

    fontSize

    Желаемый размер (в точках) нового объекта шрифта. Это значение должно быть больше, чем 0,0.

    Возвращаемое значение

    Объект шрифта указанного размера.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает объект шрифта, используемый для стандартных интерфейсных элементов в указанном размере.

    Объявление

    Swift

    class func systemFontOfSize(_ fontSize: CGFloat) -> UIFont

    Objective C

    + (UIFont *)systemFontOfSize:(CGFloat)fontSize

    Параметры

    fontSize

    Размер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.

    Возвращаемое значение

    Объект шрифта указанного размера.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает объект шрифта, используемый для стандартных интерфейсных элементов в указанном размере и весе.

    Объявление

    Swift

    class func systemFontOfSize(_ fontSize: CGFloat, weight weight: CGFloat) -> UIFont!

    Objective C

    + (UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight

    Параметры

    fontSize

    Размер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.

    weight

    Вес шрифта, указанного a UIFontDescriptor постоянная толщина шрифта (для списка значений можно использовать, посмотрите Толщины шрифта). Избегите передавать произвольное число с плавающей точкой для weight, потому что шрифт не мог бы включать вариант для каждого веса.

    Возвращаемое значение

    Объект шрифта указанного размера и веса.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает объект шрифта, используемый для стандартных интерфейсных элементов, представляющихся в жирном шрифте в указанном размере.

    Объявление

    Swift

    class func boldSystemFontOfSize(_ fontSize: CGFloat) -> UIFont

    Objective C

    + (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize

    Параметры

    fontSize

    Размер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.

    Возвращаемое значение

    Объект шрифта указанного размера.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

    class func italicSystemFontOfSize(_ fontSize: CGFloat) -> UIFont

    Objective C

    + (UIFont *)italicSystemFontOfSize:(CGFloat)fontSize

    Параметры

    fontSize

    Размер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.

    Возвращаемое значение

    Объект шрифта указанного размера.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает массив имен семейства шрифтов, доступных в системе.

    Объявление

    Swift

    class func familyNames() -> [AnyObject]

    Objective C

    + (NSArray *)familyNames

    Возвращаемое значение

    Массив NSString объекты, каждый из которых содержит имя семейства шрифтов.

    Обсуждение

    Имена семейства шрифтов соответствуют базовому имени шрифта, такой как Times New Roman. Можно передать возвращаемые строки fontNamesForFamilyName: метод для получения списка имен шрифтов, доступных для той семьи. Можно тогда использовать соответствующее имя шрифта для получения фактического объекта шрифта.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    + fontNamesForFamilyName:

  • Возвращает массив имен шрифтов, доступных в определенном семействе шрифтов.

    Объявление

    Swift

    class func fontNamesForFamilyName(_ familyName: String) -> [AnyObject]

    Objective C

    + (NSArray *)fontNamesForFamilyName:(NSString *)familyName

    Параметры

    familyName

    Имя семейства шрифтов. Используйте familyNames метод для получения массива доступного семейства шрифтов называет в системе.

    Возвращаемое значение

    Массив NSString объекты, каждый из которых содержит имя шрифта, связанное с указанной семьей.

    Обсуждение

    Можно передать возвращаемые строки как параметры к fontWithName:size: метод для получения фактического объекта шрифта.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • familyName Свойство

    Имя семейства шрифтов. (только для чтения)

    Объявление

    Swift

    var familyName: String { get }

    Objective C

    @property(nonatomic, readonly, retain) NSString *familyName

    Обсуждение

    Фамилия является именем такой как Times New Roman это идентифицирует один или несколько определенные шрифты. Значение в этом свойстве предназначается для внутреннего использования приложения только и не должно быть выведено на экран.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • fontName Свойство

    Имя поверхности шрифта. (только для чтения)

    Объявление

    Swift

    var fontName: String { get }

    Objective C

    @property(nonatomic, readonly, retain) NSString *fontName

    Обсуждение

    Имя шрифта является именем такой как HelveticaBold это включает фамилию и любую определенную информацию о стилях для шрифта. Значение в этом свойстве предназначается для внутреннего использования приложения только и не должно быть выведено на экран.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • pointSize Свойство

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

    Объявление

    Swift

    var pointSize: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat pointSize

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • ascender Свойство

    Главная y-координата, смещенная от базовой линии, самого длинного надстрочного элемента получателя. (только для чтения)

    Объявление

    Swift

    var ascender: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat ascender

    Обсуждение

    Значение надстрочного элемента измеряется в точках.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • descender Свойство

    Нижняя y-координата, смещенная от базовой линии, самого длинного подстрочного элемента получателя. (только для чтения)

    Объявление

    Swift

    var descender: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat descender

    Обсуждение

    Значение подстрочного элемента измеряется в точках. Это значение может быть положительным или отрицательным. Например, если самый длинный подстрочный элемент расширяет 2 точки ниже базовой линии, этот метод возвраты -2.0 .

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • leading Свойство

    Ведущая информация получателя. (только для чтения)

    Используйте lineHeight свойство вместо этого.

    Объявление

    Swift

    var leading: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat leading

    Обсуждение

    Ведущее значение представляет интервал между строками текста и измеряется (в точках) от базовой линии до базовой линии.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • capHeight Свойство

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

    Объявление

    Swift

    var capHeight: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat capHeight

    Обсуждение

    Это значение меры (в точках) высота прописного символа.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • xHeight Свойство

    X-высота получателя. (только для чтения)

    Объявление

    Swift

    var xHeight: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat xHeight

    Обсуждение

    Это значение меры (в точках) высота символа нижнего регистра «x».

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • lineHeight Свойство

    Высота текстовых строк (измеренный в точках). (только для чтения)

    Объявление

    Swift

    var lineHeight: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat lineHeight

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает размер стандартного шрифта, используемый для меток.

    Объявление

    Swift

    class func labelFontSize() -> CGFloat

    Objective C

    + (CGFloat)labelFontSize

    Возвращаемое значение

    Стандартный размер шрифта метки в точках.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает размер стандартного шрифта, используемый для кнопок.

    Объявление

    Swift

    class func buttonFontSize() -> CGFloat

    Objective C

    + (CGFloat)buttonFontSize

    Возвращаемое значение

    Размер шрифта стандартной кнопки в точках.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает размер стандартного маленького системного шрифта.

    Объявление

    Swift

    class func smallSystemFontSize() -> CGFloat

    Objective C

    + (CGFloat)smallSystemFontSize

    Возвращаемое значение

    Стандартный маленький размер системного шрифта в точках.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает размер стандартного системного шрифта.

    Объявление

    Swift

    class func systemFontSize() -> CGFloat

    Objective C

    + (CGFloat)systemFontSize

    Возвращаемое значение

    Стандартный размер системного шрифта в точках.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает дескриптор шрифта, описывающий шрифт.

    Объявление

    Swift

    func fontDescriptor() -> UIFontDescriptor

    Objective C

    - (UIFontDescriptor *)fontDescriptor

    Возвращаемое значение

    Дескриптор шрифта, описывающий шрифт.

    Обсуждение

    Дескриптор шрифта содержит непостоянный словарь дополнительных атрибутов для создания a UIFont объект. Посмотрите Ссылку класса UIFontDescriptor для получения дополнительной информации.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает подстановку шрифтов данный дескриптор шрифта.

    Объявление

    Swift

    init(descriptor descriptor: UIFontDescriptor, size pointSize: CGFloat) -> UIFont

    Objective C

    + (UIFont *)fontWithDescriptor:(UIFontDescriptor *)descriptor size:(CGFloat)pointSize

    Параметры

    descriptor

    Дескриптор шрифта для соответствия.

    pointSize

    Размер в точках, к которым масштабируется шрифт. Если больше, чем 0,0, это имеет приоритет UIFontDescriptorSizeAttribute в descriptor.

    Возвращаемое значение

    Объект шрифта для указанного дескриптора и размера.

    Обсуждение

    В большинстве случаев можно просто использовать fontWithName:size: создать стандарт масштабировало шрифты.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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