AI-generated Key Takeaways
-
GCKUIButton is a subclass of UIButton that supports custom application states, allowing developers to assign images to these states for enhanced UI customization.
-
This class is deprecated since version 3.0 and developers should use GCKUIMultistateButton instead.
-
Application state values should only use bits defined in the UIControlStateApplication bitmask to ensure compatibility and avoid conflicts.
-
setImage:forButtonState:
method allows setting images for specific button states, providing visual feedback to users. -
The
applicationState
property represents the button's current application state, which is ORed with the existing state to combine multiple states.
Overview
A subclass of UIButton that supports custom application states.
These states are ORed onto the value of the button's state property to provide additional, application-specific states. Images can be assigned to these custom states, for example:
Application state values must only use the bits that are set in the UIControlStateApplication bitmask.
- Deprecated:
- Use GCKUIMultistateButton.
- Since
- 3.0
Inherits GCKUIMultistateButton.
Instance Method Summary | |
(void) | - setImage:forButtonState: |
Sets the image to display for a given button state. More... | |
Property Summary | |
UIControlState | applicationState |
The button's application state. More... | |
NSUInteger | buttonState |
The button's application state. More... | |
Method Detail
- (void) setImage: | (UIImage *) | image | |
forButtonState: | (NSUInteger) | buttonState | |
Sets the image to display for a given button state.
- Parameters
-
image The image. buttonState The button state.
Property Detail
|
readwritenonatomicassign |
The button's application state.
This state is ORed onto the button's existing state.
|
readwritenonatomicassigninherited |
The button's application state.