NSControl

E900208

NSControl is a fundamental Cocoa class in the macOS AppKit framework that provides the base behavior for user interface controls such as buttons, sliders, and text fields.

All labels observed (6)

Label Occurrences
NSControl canonical 2
NSButton class 1
NSControl class 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf AppKit class
Cocoa class
user interface control base class
availability macOS only
conformsTo NSAccessibility
NSCoding
NSSecureCoding
framework AppKit
linked to: macOS Cocoa
hasMethod sendAction:to:
setNeedsDisplay
sizeToFit
takeDoubleValueFrom:
takeFloatValueFrom:
takeIntValueFrom:
takeStringValueFrom:
hasProperty action
alignment
cell
continuous
doubleValue
enabled
floatValue
font
formatter
intValue
isEditable
isEnabled
isHighlighted
isSelectable
objectValue
stringValue
tag
target
headerFile <AppKit/NSControl.h>
inheritsFrom NSView
introducedBy Apple Inc.
module AppKit
linked to: macOS Cocoa
partOf AppKit framework
Cocoa
macOS SDK
platform macOS
programmingLanguage Objective-C
Swift
role base class for controls
supports accessibility
cell-based controls
continuous action tracking
target–action mechanism
usedFor buttons
pop-up buttons
segmented controls
sliders
steppers
text fields
user interface controls

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Application Kit coreClass NSControl
NSView isSuperclassOf NSControl
NeXTSTEP Application Kit contains NSControl class
linked to: NSControl
NeXTSTEP Application Kit contains NSButton class
linked to: NSControl
NeXTSTEP Application Kit contains NSPopUpButton class
linked to: NSControl
NeXTSTEP Application Kit contains NSSlider class
linked to: NSControl
NSText superclassOf NSTokenFieldCell
linked to: NSControl