NSActionCell
NSActionCell определяет активную область в управлении (экземпляр NSControl или один из его подклассов).
Как активная область NSCONTROL, NSActionCell делает три вещи: это обычно выполняет дисплей текста или значка; это предоставляет NSControl цель и действие; и это обрабатывает мышь (курсор) отслеживание путем надлежащего выделения его области и отправки сообщений действия в его цель на основе перемещения курсора.
Наследование
Соответствует
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
setFloatingPointFormat:left:right: - setFloatingPointFormat:left:right:
Доступный в OS X v10.0 через OS X v10.5Устанавливает формат получателя с плавающей точкой.
Оператор осуждения
Осуждаемый; использовать
NSFormatter
объекты вместо этого.Объявление
Objective C
- (void)setFloatingPointFormat:(BOOL)
autoRange
left:(NSUInteger)leftDigits
right:(NSUInteger)rightDigits
Параметры
autoRange
NO
false
если Вы хотите получатель к цифрам мест вправо и оставленный десятичной точки, как указано (вleftDigits
иrightDigits
;YES
true
если Вы хотите, чтобы он поместил цифры гибко.leftDigits
Максимальное количество цифр налево от десятичной точки. Получатель мог бы интерпретировать это значение гибко если
autoRange
YES
true
.rightDigits
Максимальное количество цифр направо от десятичной точки. Получатель мог бы интерпретировать это значение гибко если
autoRange
YES
true
.Обсуждение
Реализация этого метода основывается
NSCell
методsetFloatingPointFormat:left:right:
. См. описание того метода для подробных данных.NSActionCell
реализация метода дополняетсяNSCell
реализация путем маркировки получателя как необходимость восстанавливает изображение после отбрасывания любых изменений редактирования, вносившихся в текст ячейки.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
-
floatValue - floatValue
Доступный в OS X v10.0 через OS X v10.5Возвращает значение получателя как плавание после проверки любого редактирования содержания ячейки.
Объявление
Objective C
- (float)floatValue
Обсуждение
Если получатель не является ячейкой типа текста, или значение ячейки не является поддающимся сканированию, метод возвращается 0.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
См. также
validateEditing
(NSControl) -
intValue - intValue
Доступный в OS X v10.0 через OS X v10.5Возвращает значение получателя как
int
после проверки любого редактирования содержания ячейки.Объявление
Objective C
- (int)intValue
Обсуждение
Если получатель не является ячейкой типа текста, или значение ячейки не является поддающимся сканированию, метод возвращается 0.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
См. также
validateEditing
(NSControl) -
Возвращает значение получателя как 64-разрядное совместимое целое число после проверки любого редактирования содержания ячейки.
Объявление
Objective C
- (NSInteger)integerValue
Возвращаемое значение
64-разрядное совместимое целочисленное значение, как определено
NSInteger
ввести.Обсуждение
Если получатель не является ячейкой типа текста, или значение ячейки не является поддающимся сканированию, метод возвращается 0.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 и позже.
-
stringValue - stringValue
Доступный в OS X v10.0 через OS X v10.5Возвращает значение получателя как строковый объект, как преобразовано средством форматирования ячейки, если Вы существуете.
Объявление
Objective C
- (NSString *)stringValue
Обсуждение
Если никакое средство форматирования не существует, и значение
NSString
, возвращает значение как плоскость, приписанную, или локализованную отформатированную строку. Если значение неNSString
или не может быть преобразован в одного, возвращает пустую строку. Метод дополняетсяNSCell
реализация путем проверки и сохранения любых изменений редактирования, внесенных в текст ячейки.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
См. также
validateEditing
(NSControl) -
setObjectValue: - setObjectValue:
Доступный в OS X v10.0 через OS X v10.5Отбрасывания любое редактирование текста и наборов получателя его объектное значение к
object
.Объявление
Objective C
- (void)setObjectValue:(id < NSCopying >)
object
Параметры
object
Объектное значение для присвоения к получателю.
Обсуждение
Если объектное значение позже отличается от того, чем это было, прежде чем метод был вызван, метод отмечает получатель, поскольку необходимость восстанавливает изображение.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
-
controlView - controlView
Доступный в OS X v10.0 через OS X v10.5Возвращает представление, в котором был в последний раз нарисован получатель.
Объявление
Objective C
- (NSView *)controlView
Возвращаемое значение
Возвращенное представление обычно
NSControl
объект. Возвраты методаnil
если получатель не имеет никакого представления управления (обычно, потому что он еще не был помещен в иерархию представления).Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.5.
-
Устанавливает представление управления получателя, представление, в котором оно нарисовано.
Объявление
Objective C
- (void)setControlView:(NSView *)
view
Параметры
view
Объект представления, который обычно является представлением NSControl. Передача в
nil
если получатель не имеет никакого представления управления (обычно, потому что он еще не был помещен в иерархию представления).Обсуждение
Представление управления обычно устанавливается в реализации получателя
drawWithFrame:inView:
(NSCell
).Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.4 и позже.
-
Устанавливает селектор, используемый для сообщений действия, отправленных управлением получателя.
Объявление
Swift
var action: Selector
Objective C
@property SEL action
Параметры
aSelector
Селектор, идентифицирующий метод действия вызвать.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает селектор сообщения действия получателя.
Объявление
Swift
var action: Selector
Objective C
@property SEL action
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает целевой объект получателя.
Объявление
Swift
weak var target: AnyObject?
Objective C
@property(weak) id target
Параметры
anObject
Объект, который является целью сообщений действия, отправленных управлением получателя.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает целевой объект получателя.
Объявление
Swift
weak var target: AnyObject?
Objective C
@property(weak) id target
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также