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.
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
AppKit class
ⓘ
Cocoa class ⓘ user interface control base class ⓘ |
| availability | macOS only ⓘ |
| conformsTo |
NSAccessibility
NERFINISHED
ⓘ
NSCoding ⓘ NSSecureCoding NERFINISHED ⓘ |
| framework | AppKit NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| introducedBy | Apple Inc. NERFINISHED ⓘ |
| module | AppKit NERFINISHED ⓘ |
| partOf |
AppKit framework
NERFINISHED
ⓘ
Cocoa NERFINISHED ⓘ macOS SDK NERFINISHED ⓘ |
| platform | macOS ⓘ |
| programmingLanguage |
Objective-C
ⓘ
Swift NERFINISHED ⓘ |
| 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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.