NSFormCell
NSFormCell
класс используется для реализации полей ввода текста в форме. Левая часть NSFormCell
объект содержит заголовок. Правильная часть содержит доступное для редактирования поле ввода текста.
NSFormCell
возразите реализует пользовательский интерфейс NSForm
объект.
Соответствует
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSFormCell
объект инициализируется с указанной строкой заголовка.Объявление
Swift
init(textCell
aString
: 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
Возвращаемое значение
YES
true
если заголовок пуст, и установлена непрозрачная внешняя панель; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
-
Возвращает заголовок ячейки как приписанная строка.
Объявление
Swift
@NSCopying var attributedTitle: NSAttributedString
Objective 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: NSTextAlignment
Objective C
@property NSTextAlignment titleAlignment
Возвращаемое значение
Выравнивание может быть одним из следующих значений:
NSLeftTextAlignment
,NSCenterTextAlignment
, илиNSRightTextAlignment
. Выравнивание по умолчаниюNSRightTextAlignment
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращается направление записи значения по умолчанию раньше представляло заголовок ячейки формы.
Объявление
Swift
var titleBaseWritingDirection: NSWritingDirection
Objective 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: CGFloat
Objective 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: NSAttributedString
Objective 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: NSTextAlignment
Objective C
@property NSTextAlignment titleAlignment
Параметры
alignment
Выравнивание может быть одной из следующих констант:
NSRightTextAlignment
,NSCenterTextAlignment
, илиNSLeftTextAlignment
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает направление записи значения по умолчанию, используемое для рендеринга заголовка ячейки формы.
Объявление
Swift
var titleBaseWritingDirection: NSWritingDirection
Objective 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: CGFloat
Objective 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: CGFloat
Objective C
@property CGFloat preferredTextFieldWidth
Возвращаемое значение
Возвращает предпочтительную ширину, которая будет достаточно большой для размещения
title
,bezel
, и текстовое поле шириныpreferredTextFieldWidth
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
Устанавливает предпочтительное текстовое поле width.
Объявление
Swift
var preferredTextFieldWidth: CGFloat
Objective 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 и позже.
См. также