Title: Theory / Important / CS / Programming / Objective-C / Library / UIKit / Control / General

Typ: UIControl
Meaning: base class for controls, which are visual elements that convey a specific action or intention in response to user interactions.
Page: https://developer.apple.com/documentation/uikit/uicontrol?language=objc
Language: Objective-C
Example: buttons and sliders,

Variable: control.label
Meaning: A short, localized word or phrase that succinctly describes the control or view
Page: https://developer.apple.com/documentation/uikit/uicontrol?language=objc
Language: Objective-C
Variables: UIControl control
Example: Add

Variable: control.traits
Meaning: A combination of one or more individual traits, each of which describes a single aspect of an element’s state, behavior, or usage.
Page: https://developer.apple.com/documentation/uikit/uicontrol?language=objc
Language: Objective-C
Variables: UIControl control
Example: Keyboard Key and the Selected traits to describe an element that behaves like a keyboard key and that is in a selected state.

Variable: control.hint
Meaning: A brief, localized phrase that describes the results of an action on an element
Page: https://developer.apple.com/documentation/uikit/uicontrol?language=objc
Language: Objective-C
Variables: UIControl control
Example: Adds a title and Opens the shopping list.

Variable: control.frame
Meaning: The frame of the element in screen coordinates, which the CGRect structure specifies for an element’s screen location and size.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.value
Meaning: The current value of an element when the label doesn’t represent the value.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control
Example: a slider might be Speed, but its current value might be 50%.

Variable: control.state
Meaning: bitmask of the constants in the UIControlState type
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.enabled
Meaning: whether the control is in the enabled state.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.selected
Meaning: whether the control is in the selected state.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.highlighted
Meaning: Whether the control draws a highlight.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.control(Vertical/horizontal)Alignment
Meaning: The UIControlContent(Vertical/Horizontal)Alignment of content within the control’s bounds.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.allControlEvents
Meaning: the events for which the control has associated actions.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Typ: UIControlEvents
Variables: UIControl control

Variable: control.toolTip
Meaning: The default text to display in the control’s tooltip.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Variable: control.toolTipInteraction
Meaning: The tooltip interaction associated with the control.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Variables: UIControl control

Instruction: [control
  initWithFrame:frame
  primaryAction:primaryAction
]
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Effect: ?
Language: Objective-C
Variables: UIControl control

Instruction: [control
  initWithFrame:frame
]
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Effect: ?
Language: Objective-C
Variables: UIControl control

Instruction: [control
  initWithCoder:coder
]
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Effect: ?
Language: Objective-C
Variables: UIControl control

Instruction: [control
  enumerateEventHandlers:iterator
]
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Effect: ?
Language: Objective-C
Variables: UIControl control

Typ: UIControlContentVerticalAlignment
TypMeaning: Constants for specifying the vertical alignment of content (text and images) in a control.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Value: UIControlContentVerticalAlignment(Center|Top|Bottom)
Aligns the content vertically in the center|top|bottom of the control
Value2: UIControlContentVerticalAlignmentFill
Aligns the content vertically to fill the content rectangle; images may be stretched.

Typ: UIControlContentHorizontalAlignment
TypMeaning: The horizontal alignment of content (text and images) within a control.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Value: UIControlContentHorizontalAlignment(Center|Left|Right|Leading|Trailing)
Aligns the content horizontally in the center|right|left|leading|trailing of the control.
Value2: UIControlContentHorizontalAlignmentFill
Aligns the content horizontally to fill the content rectangles; text may wrap and images may be stretched.

Typ: UIControlState
TypMeaning: Constants describing the state of a control.
Page: https://developer.apple.com/documentation/uikit/uicontrol/1618245-state?language=objc
Language: Objective-C
Value: UIControlStateNormal
The normal, or default state of a control—that is, enabled but neither selected nor highlighted.
Value2: UIControlStateHighlighted
Highlighted state of a control.
Value3: UIControlStateDisabled
Disabled state of a control.
Value4: UIControlStateSelected
Selected state of a control.
Value5: UIControlStateFocused
Focused state of a control.
Value6: UIControlStateApplication
Additional control-state flags available for application use.
Value7: UIControlStateReserved
Control-state flags reserved for internal framework use.

Typ: NSDirectionalRectEdge
TypMeaning: an edge or a set of edges, taking the user interface layout direction into account.
Page: https://developer.apple.com/documentation/uikit/nsdirectionalrectedge?language=objc
Language: Objective-C
Value: NSDirectionalRectEdgeAll
All edges.
Value2: NSDirectionalRectEdgeNone
No specified edge.
Value3: NSDirectionalRectEdge(Top|Bottom|Leading|Trailing)
The (Top|Bottom|Leading|Trailing) edge.