NSFormCell
NSFormCell класс используется для реализации полей ввода текста в форме. Левая часть NSFormCell объект содержит заголовок. Правильная часть содержит доступное для редактирования поле ввода текста.
NSFormCell возразите реализует пользовательский интерфейс NSForm объект.
Соответствует
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSFormCellобъект инициализируется с указанной строкой заголовка.Объявление
Swift
init(textCellaString: String?)Objective C
- (instancetype)initTextCell:(NSString *)aStringПараметры
aStringЗаголовок для нового объекта ячейки формы.
Возвращаемое значение
Инициализированный
NSFormCellобъект.Обсуждение
Содержание доступного для редактирования поля ввода текста ячейки установлено в пустую строку (“”). Шрифт и для заголовка и для текста является выбранным системным шрифтом пользователя в 12,0 точках, и текстовая область нарисована с внешней панелью. Этот метод является определяемым инициализатором для
NSFormCellкласс.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
isOpaque - isOpaqueДоступный в OS X v10.0 через OS X v10.9Возвращает булево значение, указывающее, пуст ли заголовок, и установлена непрозрачная внешняя панель.
Объявление
Objective C
- (BOOL)isOpaqueВозвращаемое значение
YEStrueесли заголовок пуст, и установлена непрозрачная внешняя панель; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
Возвращает заголовок ячейки как приписанная строка.
Объявление
Swift
@NSCopying var attributedTitle: NSAttributedStringObjective C
@property(copy) NSAttributedString *attributedTitleВозвращаемое значение
Заголовок ячейки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает заголовок получателя.
Возвращаемое значение
Заголовок ячейки. Значением по умолчанию является «Поле»:.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает выравнивание заголовка.
Объявление
Swift
var titleAlignment: NSTextAlignmentObjective C
@property NSTextAlignment titleAlignmentВозвращаемое значение
Выравнивание может быть одним из следующих значений:
NSLeftTextAlignment,NSCenterTextAlignment, илиNSRightTextAlignment. Выравнивание по умолчаниюNSRightTextAlignment.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращается направление записи значения по умолчанию раньше представляло заголовок ячейки формы.
Объявление
Swift
var titleBaseWritingDirection: NSWritingDirectionObjective C
@property NSWritingDirection titleBaseWritingDirectionВозвращаемое значение
Одна из следующих констант:
NSWritingDirectionNatural,NSWritingDirectionLeftToRight, илиNSWritingDirectionRightToLeft.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращается шрифт раньше составлял заголовок получателя.
Возвращаемое значение
Объект шрифта используется для заголовка.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает ширину поля заголовка.
Объявление
Swift
var titleWidth: CGFloatObjective C
@property CGFloat titleWidthВозвращаемое значение
Ширина поля заголовка, измеренного в точках в пользовательском координатном пространстве.
Обсуждение
Если Вы устанавливаете использование ширины
setTitleWidth:, этот метод возвращает значение, которое Вы устанавливаете; иначе, это возвращает ширину, вычисленную автоматически Набором Приложения.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает ширину поля заголовка, ограниченного к указанному размеру.
Объявление
Swift
func titleWidth(_aSize: NSSize) -> CGFloatПараметры
aSizeМаксимальный размер поля, когда вычислено Набором Приложения.
Возвращаемое значение
Ширина поля заголовка, измеренного в точках в пользовательском координатном пространстве.
Обсуждение
Если Вы устанавливаете использование ширины
setTitleWidth:, этот метод возвращает значение, которое Вы устанавливаете; иначе, Набор Приложения вычисляет ширину, ограничивая размер поля к указанному значению.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает заголовок получателя с помощью приписанной строки.
Объявление
Swift
@NSCopying var attributedTitle: NSAttributedStringObjective C
@property(copy) NSAttributedString *attributedTitleПараметры
anAttributedStringОтформатированный заголовок ячейки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает заголовок получателя в указанную строку простого текста.
Параметры
aStringЗаголовок простого текста ячейки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает выравнивание заголовка.
Объявление
Swift
var titleAlignment: NSTextAlignmentObjective C
@property NSTextAlignment titleAlignmentПараметры
alignmentВыравнивание может быть одной из следующих констант:
NSRightTextAlignment,NSCenterTextAlignment, илиNSLeftTextAlignment.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает направление записи значения по умолчанию, используемое для рендеринга заголовка ячейки формы.
Объявление
Swift
var titleBaseWritingDirection: NSWritingDirectionObjective C
@property NSWritingDirection titleBaseWritingDirectionПараметры
writingDirectionЭто значение может быть одной из следующих констант:
NSWritingDirectionNatural,NSWritingDirectionLeftToRight, илиNSWritingDirectionRightToLeft.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
См. также
– setTitleBaseWritingDirection:baseWritingDirection(NSCell) -
Устанавливает шрифт заголовка получателя.
Параметры
fontШрифт для использования.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Устанавливает ширину заголовка.
Объявление
Swift
var titleWidth: CGFloatObjective C
@property CGFloat titleWidthПараметры
widthШирина заголовка, измеренного в точках в пользовательском координатном пространстве.
Обсуждение
Вы обычно не должны вызывать этот метод. Набор Приложения автоматически устанавливает ширину заголовка каждый раз, когда изменяется заголовок. Если автоматическая ширина не удовлетворяет Вашим потребностям, тем не менее, можно использовать этот метод для установки ширины явно.
Как только Вы установили ширину этот путь, Набор Приложения прекращает устанавливать ширину автоматически; необходимо вызвать этот метод каждый раз изменения заголовка. Если Вы хотите, чтобы Набор Приложения возобновил автоматические присвоения ширины, вызовите этот метод с отрицанием
widthзначение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
setTitleWithMnemonic: - setTitleWithMnemonic:(OS X v10.8)Устанавливает заголовок ячейки и мнемонический символ.
Объявление
Objective C
- (void)setTitleWithMnemonic:(NSString *)titleWithAmpersandПараметры
titleWithAmpersandЗаголовок ячейки, включая мнемонический идентификатор. Для указания мнемонического символа поместите амперсанд (
&) перед требуемым символом.Обсуждение
Мнемоника не поддерживается в OS X.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.8.
См. также
-
Возвращает приписанную строку заполнителя ячейки.
Объявление
Swift
@NSCopying var placeholderAttributedString: NSAttributedString?Objective C
@property(copy) NSAttributedString *placeholderAttributedStringВозвращаемое значение
Приписанная строка заполнителя, или
nilесли ячейка не имеет никакой приписанной строки заполнителя.Обсуждение
Если возвращается этот метод
nil, можно также вызватьplaceholderStringвидеть, имеет ли ячейка строку заполнителя простого текста.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает строку заполнителя простого текста ячейки.
Объявление
Swift
var placeholderString: String?Objective C
@property(copy) NSString *placeholderStringВозвращаемое значение
Строка заполнителя простого текста, или
nilесли ячейка не имеет никакой строки заполнителя простого текста.Обсуждение
Если возвращается этот метод
nil, можно также вызватьplaceholderAttributedStringвидеть, имеет ли ячейка приписанную строку заполнителя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Устанавливает приписанную строку заполнителя для ячейки.
Объявление
Swift
@NSCopying var placeholderAttributedString: NSAttributedString?Objective C
@property(copy) NSAttributedString *placeholderAttributedStringПараметры
stringПриписанная строка заполнителя.
Обсуждение
Обратите внимание на то, что вызов этого метода убирает любую строку обычного текста, установленную путем вызова
setPlaceholderString:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Устанавливает строку заполнителя простого текста для ячейки.
Объявление
Swift
var placeholderString: String?Objective C
@property(copy) NSString *placeholderStringПараметры
stringСтрока заполнителя простого текста.
Обсуждение
Обратите внимание на то, что вызов этого метода убирает любую приписанную строку, установленную
setPlaceholderAttributedString:метод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Возвращает предпочтительное текстовое поле width.
Объявление
Swift
var preferredTextFieldWidth: CGFloatObjective C
@property CGFloat preferredTextFieldWidthВозвращаемое значение
Возвращает предпочтительную ширину, которая будет достаточно большой для размещения
title,bezel, и текстовое поле шириныpreferredTextFieldWidth.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
См. также
-
Устанавливает предпочтительное текстовое поле width.
Объявление
Swift
var preferredTextFieldWidth: CGFloatObjective C
@property CGFloat preferredTextFieldWidthПараметры
preferredWidthПредпочтительная ширина, которая будет достаточно большой для размещения
title,bezel, и текстовое поле шириныpreferredTextFieldWidth.Обсуждение
Предпочтительная ширина отражается в cellSize ячейки, который будет достаточно большим для размещения заголовка, внешней панели и текстового поля ширины preferredTextWidth. Это также отражается в
intrinsicContentSizeиз NSForm. Т.е. при Автоматическом Расположении форма попытается измерить себя так, чтобы ячейка текстового поля была данной шириной, согласно обычным ограничительным приоритетам размера содержания.Если ширина отрицательна, cellSize соответствует историческое поведение, которое является, что это является достаточно большим для размещения заголовка, внешней панели и текущего текста.
Этот метод может помочь миграции к Автоматическому Расположению и достаточен для простых случаев. Однако для новых приложений, предпочтите использовать экземпляр NSTextField непосредственно вместо форм.
Значение по умолчанию-1.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
См. также
