UIFont
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
UIFont класс обеспечивает интерфейс для получения и установки информации о шрифтах. Класс предоставляет Вам доступ к характеристикам шрифта и также предоставляет системе доступ к информации о глифе шрифта, использующейся во время расположения. Вы используете объекты шрифта путем передачи их методам, принимающим их в качестве параметра.
Вы не создаете UIFont объекты с помощью alloc и init методы. Вместо этого Вы используете методы класса UIFont, такой как preferredFontForTextStyle:, искать и получать желаемый объект шрифта. Эти методы проверяют на существующий объект шрифта с заданными характеристиками и возвратом его, если это существует. Иначе, они создают новый шрифт, основанный на объектах на желаемых характеристиках шрифта.
Объекты шрифта являются неизменными и таким образом, безопасно использовать их от многократных потоков в Вашем приложении.
-
Возвращает экземпляр шрифта, связанного со стилем текста и масштабируемого соответственно для выбранной категории размера содержания пользователя.
Объявление
Objective C
+ (UIFont *)preferredFontForTextStyle:(NSString *)styleПараметры
styleСтиль текста, для которого можно возвратить шрифт. См. "Стили текста” в Ссылке класса UIFontDescriptor для распознанных значений.
Возвращаемое значение
Шрифт связался с указанным стилем текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Создает и возвращает объект шрифта для указанного имени шрифта и размера.
Объявление
Swift
init?(namefontName: String, sizefontSize: CGFloat) -> UIFontПараметры
fontNameПолностью указанное имя шрифта. Это имя включает и имя семейства шрифтов и определенную информацию о стилях для шрифта.
fontSizeРазмер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.
Возвращаемое значение
Объект шрифта указанного имени и размера.
Обсуждение
Можно использовать
fontNamesForFamilyName:метод для получения определенных имен шрифтов для данного семейства шрифтов.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает объект шрифта, совпадающий с получателем, но имеющий указанный размер вместо этого.
Объявление
Swift
func fontWithSize(_fontSize: CGFloat) -> UIFontObjective C
- (UIFont *)fontWithSize:(CGFloat)fontSizeПараметры
fontSizeЖелаемый размер (в точках) нового объекта шрифта. Это значение должно быть больше, чем 0,0.
Возвращаемое значение
Объект шрифта указанного размера.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает объект шрифта, используемый для стандартных интерфейсных элементов в указанном размере.
Объявление
Swift
class func systemFontOfSize(_fontSize: CGFloat) -> UIFontObjective 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, weightweight: CGFloat) -> UIFont!Параметры
fontSizeРазмер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.
weightВес шрифта, указанного a
UIFontDescriptorпостоянная толщина шрифта (для списка значений можно использовать, посмотрите Толщины шрифта). Избегите передавать произвольное число с плавающей точкой дляweight, потому что шрифт не мог бы включать вариант для каждого веса.Возвращаемое значение
Объект шрифта указанного размера и веса.
Обсуждение
Вместо того, чтобы использовать этот метод для получения шрифта является часто более надлежащим использовать
preferredFontForTextStyle:потому что тот метод уважает выбранную категорию размера содержания пользователя.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.2 и позже.
-
Возвращает объект шрифта, используемый для стандартных интерфейсных элементов, представляющихся в жирном шрифте в указанном размере.
Объявление
Swift
class func boldSystemFontOfSize(_fontSize: CGFloat) -> UIFontObjective 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) -> UIFontObjective C
+ (UIFont *)italicSystemFontOfSize:(CGFloat)fontSizeПараметры
fontSizeРазмер (в точках), к которому масштабируется шрифт. Это значение должно быть больше, чем 0,0.
Возвращаемое значение
Объект шрифта указанного размера.
Обсуждение
Вместо того, чтобы использовать этот метод для получения шрифта является часто более надлежащим использовать
preferredFontForTextStyle:потому что тот метод уважает выбранную категорию размера содержания пользователя.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает массив имен семейства шрифтов, доступных в системе.
Возвращаемое значение
Массив
NSStringобъекты, каждый из которых содержит имя семейства шрифтов.Обсуждение
Имена семейства шрифтов соответствуют базовому имени шрифта, такой как
Times New Roman. Можно передать возвращаемые строкиfontNamesForFamilyName:метод для получения списка имен шрифтов, доступных для той семьи. Можно тогда использовать соответствующее имя шрифта для получения фактического объекта шрифта.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает массив имен шрифтов, доступных в определенном семействе шрифтов.
Объявление
Swift
class func fontNamesForFamilyName(_familyName: String) -> [AnyObject]Параметры
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 и позже.
-
Возвращает размер стандартного шрифта, используемый для меток.
Возвращаемое значение
Стандартный размер шрифта метки в точках.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает размер стандартного шрифта, используемый для кнопок.
Возвращаемое значение
Размер шрифта стандартной кнопки в точках.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает размер стандартного маленького системного шрифта.
Объявление
Swift
class func smallSystemFontSize() -> CGFloatObjective C
+ (CGFloat)smallSystemFontSizeВозвращаемое значение
Стандартный маленький размер системного шрифта в точках.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает размер стандартного системного шрифта.
Возвращаемое значение
Стандартный размер системного шрифта в точках.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает дескриптор шрифта, описывающий шрифт.
Объявление
Swift
func fontDescriptor() -> UIFontDescriptorObjective C
- (UIFontDescriptor *)fontDescriptorВозвращаемое значение
Дескриптор шрифта, описывающий шрифт.
Обсуждение
Дескриптор шрифта содержит непостоянный словарь дополнительных атрибутов для создания a
UIFontобъект. Посмотрите Ссылку класса UIFontDescriptor для получения дополнительной информации.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Возвращает подстановку шрифтов данный дескриптор шрифта.
Объявление
Swift
init(descriptordescriptor: UIFontDescriptor, sizepointSize: CGFloat) -> UIFontObjective C
+ (UIFont *)fontWithDescriptor:(UIFontDescriptor *)descriptorsize:(CGFloat)pointSizeПараметры
descriptorДескриптор шрифта для соответствия.
pointSizeРазмер в точках, к которым масштабируется шрифт. Если больше, чем 0,0, это имеет приоритет
UIFontDescriptorSizeAttributeвdescriptor.Возвращаемое значение
Объект шрифта для указанного дескриптора и размера.
Обсуждение
В большинстве случаев можно просто использовать
fontWithName:size:создать стандарт масштабировало шрифты.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
