NSForm
NSForm объект является вертикальной матрицей NSFormCell объекты реализовать поля.
Наследование
-
NSObject -
NSResponder -
NSView -
NSControl -
NSMatrix -
NSForm
-
NSObject -
NSResponder -
NSView -
NSControl -
NSMatrix -
NSForm
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
addEntry (_:) - addEntry:(OS X v10.10)Добавляет новая запись до конца получателя и дает ему указанный заголовок.
Объявление
Swift
func addEntry(_title: String) -> NSFormCellObjective C
- (NSFormCell *)addEntry:(NSString *)titleПараметры
titleЗаголовок для новой записи формы.
Возвращаемое значение
Объект ячейки формы, создававшийся для записи.
Обсуждение
Новая запись не имеет никакого тега, цели или действия, но включена и доступна для редактирования.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
– insertEntry:atIndex:setEditable:(NSCell)setTag:(NSActionCell)setTarget:(NSActionCell)setAction:(NSActionCell)setEnabled:(NSCell) -
insertEntry (_: atIndex:) - insertEntry:atIndex:(OS X v10.10)Вставляет запись с указанным заголовком в получатель.
Объявление
Swift
func insertEntry(_title: String, atIndexentryIndex: Int) -> NSFormCell!Objective C
- (NSFormCell *)insertEntry:(NSString *)titleatIndex:(NSInteger)entryIndexПараметры
titleЗаголовок для новой записи формы.
entryIndexОснованный на нуле индекс, в котором можно вставить запись.
Возвращаемое значение
Объект ячейки формы, создававшийся для записи.
Обсуждение
Новая запись не имеет никакого тега, цели или действия, но включена и доступна для редактирования.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
removeEntryAtIndex (_:) - removeEntryAtIndex:(OS X v10.10)Удаляет и выпускает запись в указанном индексе.
Объявление
Swift
func removeEntryAtIndex(_entryIndex: Int)Objective C
- (void)removeEntryAtIndex:(NSInteger)entryIndexПараметры
entryIndexОснованный на нуле индекс, идентифицирующий желаемую запись.
Обсуждение
Если указанный индекс недопустим, этот метод ничего не делает.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
setBezeled (_:) - setBezeled:(OS X v10.10)Наборы, должны ли записи получателя вывести на экран внешнюю панель вокруг своего доступного для редактирования текста.
Объявление
Swift
func setBezeled(_flag: Bool)Objective C
- (void)setBezeled:(BOOL)flagПараметры
flagYEStrueвывести на экран внешнюю панель вокруг всех записей; иначе,NOfalseне показать внешнюю панель вокруг всех записей.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
– setBordered:isBezeled(NSCell) -
setBordered (_:) - setBordered:(OS X v10.10)Наборы, должны ли записи получателя вывести на экран границу вокруг своих доступных для редактирования текстовых полей.
Объявление
Swift
func setBordered(_flag: Bool)Objective C
- (void)setBordered:(BOOL)flagПараметры
flagYEStrueвывести на экран границу вокруг всех записей; иначе,NOfalseне показать границу вокруг всех записей.Обсуждение
Граница нарисована как тонкая строка вокруг доступного для редактирования текстового поля. Запись может иметь границу или внешнюю панель, но не обоих.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
– setBezeled:isBordered(NSCell) -
setEntryWidth (_:) - setEntryWidth:(OS X v10.10)Устанавливает ширину всех записей в получателе.
Объявление
Swift
func setEntryWidth(_width: CGFloat)Objective C
- (void)setEntryWidth:(CGFloat)widthПараметры
widthШирина всех записей, измеренных в точках в пользовательском координатном пространстве. Это значение представляет ширину и заголовка и текстового поля.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
setFrameSize (_:) - setFrameSize:(OS X v10.10)Устанавливает размер типа телосложения получателя к указанному значению.
Объявление
Swift
func setFrameSize(_newSize: NSSize)Objective C
- (void)setFrameSize:(NSSize)newSizeПараметры
newSizeНовый размер формы.
Обсуждение
Ширина
NSFormCellобъекты всегда соответствуют ширину своего затрагиванияNSFormобъект. Ширина ячеек всегда изменяется для соответствия представления независимо от значения, возвращенногоautosizesCells.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
Осуждаемый в OS X v10.10.
-
setInterlineSpacing (_:) - setInterlineSpacing:(OS X v10.10)Устанавливает интервал между записями
Объявление
Swift
func setInterlineSpacing(_spacing: CGFloat)Objective C
- (void)setInterlineSpacing:(CGFloat)spacingПараметры
spacingИнтервал между записями, измеренными в точках в пользовательском координатном пространстве.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
setTitleAlignment (_:) - setTitleAlignment:(OS X v10.10)Устанавливает выравнивание для всех заголовков записи.
Объявление
Swift
func setTitleAlignment(_alignment: NSTextAlignment)Objective C
- (void)setTitleAlignment:(NSTextAlignment)alignmentПараметры
alignmentВыравнивание может быть одной из следующих констант:
NSRightTextAlignment,NSCenterTextAlignment, илиNSLeftTextAlignment.Обсуждение
Выравнивание по умолчанию
NSRightTextAlignment.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
Устанавливает направление записи для заголовка каждого управления, встроенного в форму.
Объявление
Swift
func setTitleBaseWritingDirection(_writingDirection: NSWritingDirection)Objective C
- (void)setTitleBaseWritingDirection:(NSWritingDirection)writingDirectionПараметры
writingDirectionЭто значение может быть одной из следующих констант:
NSWritingDirectionNatural,NSWritingDirectionLeftToRight, илиNSWritingDirectionRightToLeft.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.10.
-
setTextAlignment (_:) - setTextAlignment:(OS X v10.10)Устанавливает выравнивание для всего доступного для редактирования текста получателя.
Объявление
Swift
func setTextAlignment(_alignment: NSTextAlignment)Objective C
- (void)setTextAlignment:(NSTextAlignment)alignmentПараметры
alignmentВыравнивание может быть одной из следующих констант:
NSRightTextAlignment,NSCenterTextAlignment, илиNSLeftTextAlignment.Обсуждение
Выравнивание по умолчанию
NSLeftTextAlignment.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
Устанавливает направление записи для текстового содержания каждого управления, встроенного в форму.
Объявление
Swift
func setTextBaseWritingDirection(_writingDirection: NSWritingDirection)Objective C
- (void)setTextBaseWritingDirection:(NSWritingDirection)writingDirectionПараметры
writingDirectionЭто значение может быть одной из следующих констант:
NSWritingDirectionNatural,NSWritingDirectionLeftToRight, илиNSWritingDirectionRightToLeft.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.10.
См. также
baseWritingDirection(NSControl) -
setTitleFont (_:) - setTitleFont:(OS X v10.10)Устанавливает шрифт для всех заголовков записи.
Параметры
fontШрифт для использования для всех заголовков записи.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
setTextFont (_:) - setTextFont:(OS X v10.10)Устанавливает шрифт для всех доступных для редактирования текстовых полей получателя
Параметры
fontШрифт для использования для всех доступных для редактирования текстовых полей.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
indexOfCellWithTag (_:) - indexOfCellWithTag:(OS X v10.10)Возвращает индекс записи, тег которой
tag.Объявление
Параметры
tagТег желаемой записи.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
tag(NSCell) -
indexOfSelectedItem () - indexOfSelectedItem(OS X v10.10)Возвращает индекс выбранной записи.
Возвращаемое значение
Индекс выбранной записи, или
-1если не выбрана никакая запись.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
cellAtIndex (_:) - cellAtIndex:(OS X v10.10)Возвращает запись в указанном индексе.
Объявление
Swift
func cellAtIndex(_entryIndex: Int) -> AnyObject!Objective C
- (id)cellAtIndex:(NSInteger)entryIndexПараметры
entryIndexИндекс желаемой записи.
Возвращаемое значение
Ячейка формы возражает в указанном индексе.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
drawCellAtIndex (_:) - drawCellAtIndex:(OS X v10.10)Выводит на экран запись в указанном индексе.
Объявление
Swift
func drawCellAtIndex(_entryIndex: Int)Objective C
- (void)drawCellAtIndex:(NSInteger)entryIndexПараметры
entryIndexИндекс записи для рисования.
Обсуждение
Поскольку этот метод вызывают автоматически каждый раз, когда ячейка нуждается в получении, Вы никогда не должны вызывать его явно. Это включено в API, таким образом, можно переопределить его, если Вы разделяете на подклассы
NSFormCell.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
-
preferredTextFieldWidth () - preferredTextFieldWidth(OS X v10.10)Предпочтительная ширина ячеек формы при использовании Автоматического Расположения.
Объявление
Swift
func preferredTextFieldWidth() -> CGFloatObjective C
- (CGFloat)preferredTextFieldWidthВозвращаемое значение
Поле width.
Обсуждение
Если ширина отрицательна,
cellSizeсоответствует историческое поведение, которое является, что это является достаточно большим для размещения заголовка, внешней панели и текущего текста.Значение по умолчанию-1.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.
См. также
-
setPreferredTextFieldWidth (_:) - setPreferredTextFieldWidth:(OS X v10.10)Устанавливает предпочтительное текстовое поле width, используемое Автоматическим Расположением.
Объявление
Swift
func setPreferredTextFieldWidth(_preferredWidth: CGFloat)Objective C
- (void)setPreferredTextFieldWidth:(CGFloat)preferredWidthПараметры
preferredWidthПредпочтительная ширина.
Обсуждение
Предпочтительная ширина отражается в ячейке
cellSize, который будет достаточно большим для размещения заголовка, внешней панели и текстового поля ширины preferredTextWidth. Это также отражается вintrinsicContentSizeиз формы. Т.е. при Автоматическом Расположении форма попытается измерить себя так, чтобы ячейка текстового поля была данной шириной, согласно обычным ограничительным приоритетам размера содержания.Если ширина отрицательна,
cellSizeсоответствует историческое поведение, которое является, что это является достаточно большим для размещения заголовка, внешней панели и текущего текста.Предпочтительная ширина отражается в cellSize ячейки, который будет достаточно большим для размещения заголовка, внешней панели и текстового поля ширины
preferredTextFieldWidth.Этот метод может помочь миграции к Автоматическому Расположению и достаточен для простых случаев. Однако для новых приложений, использовать
NSTextFieldобъекты непосредственно вместоNSForm.Значение по умолчанию-1.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.8 и позже.
Осуждаемый в OS X v10.10.
См. также
-
selectTextAtIndex (_:) - selectTextAtIndex:(OS X v10.10)Выбирает запись в указанном индексе.
Объявление
Swift
func selectTextAtIndex(_entryIndex: Int)Objective C
- (void)selectTextAtIndex:(NSInteger)entryIndexПараметры
entryIndexИндекс записи в выбор. Если указанный индекс недопустим, этот метод ничего не делает.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
