SKUToggleButton
IntroductionCross platform solution for basic toggle buttons. Methods
setToggleSpriteOffStatesWithPackage:-(void)setToggleSpriteOffStatesWithPackage:(SKUButtonSpriteStatePropertiesPackage*)package; ParametersDiscussionAllows the passing of a SKUButtonSpriteStatePropertiesPackage to an already created SKUToggleButton to update the toggled off states. setToggleSpriteOnStatesWithPackage:-(void)setToggleSpriteOnStatesWithPackage:(SKUButtonSpriteStatePropertiesPackage*)package; ParametersDiscussionAllows the passing of a SKUButtonSpriteStatePropertiesPackage to an already created SKUToggleButton to update the toggled on states. toggleButtonWithBackgroundPropertiesPackage:andForeGroundSpritePropertiesPackage:+(SKUToggleButton*) toggleButtonWithBackgroundPropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)backgroundPackage andForeGroundSpritePropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)foregroundPackage; ParametersReturn Valuenew SKUToggleButton object DiscussionCreates and returns an SKUToggleButton with packages provided. toggleButtonWithBackgroundPropertiesPackage:andForeGroundSpritePropertiesPackage:andToggleOnPackage:andToggleOffPackage:+(SKUToggleButton*) toggleButtonWithBackgroundPropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)backgroundPackage andForeGroundSpritePropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)foregroundPackage andToggleOnPackage:(SKUButtonSpriteStatePropertiesPackage*)toggleSpriteOnPropertiesPackage andToggleOffPackage:(SKUButtonSpriteStatePropertiesPackage*)toggleSpriteOffPropertiesPackage; Parameters
Return Valuenew SKUToggleButton object DiscussionCreates and returns an SKUToggleButton with packages provided. toggleButtonWithBackgroundPropertiesPackage:andTitleLabelPropertiesPackage:+(SKUToggleButton*) toggleButtonWithBackgroundPropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)backgroundPackage andTitleLabelPropertiesPackage:(SKUButtonLabelPropertiesPackage*)foregroundPackage; ParametersReturn Valuenew SKUToggleButton object DiscussionCreates and returns an SKUToggleButton with packages provided. toggleButtonWithBackgroundPropertiesPackage:andTitleLabelPropertiesPackage:andToggleOnPackage:andToggleOffPackage:+(SKUToggleButton*) toggleButtonWithBackgroundPropertiesPackage:(SKUButtonSpriteStatePropertiesPackage*)backgroundPackage andTitleLabelPropertiesPackage:(SKUButtonLabelPropertiesPackage*)foregroundPackage andToggleOnPackage:(SKUButtonSpriteStatePropertiesPackage*)toggleSpriteOnPropertiesPackage andToggleOffPackage:(SKUButtonSpriteStatePropertiesPackage*)toggleSpriteOffPropertiesPackage; Parameters
Return Valuenew SKUToggleButton object DiscussionCreates and returns an SKUToggleButton with packages provided. toggleButtonWithTitle:+(SKUToggleButton*)toggleButtonWithTitle:(NSString*)title; ParametersReturn Valuenew SKUToggleButton object DiscussionCreates and returns an SKUToggleButton with title provided. toggleOnOff-(void)toggleOnOff; DiscussionToggles button on/off state. Properties
on@property (nonatomic) BOOL on; DiscussionBoolean determining whether the button is in an on state or not. toggleSprite@property (nonatomic, strong, readonly) SKSpriteNode* toggleSprite; DiscussionRead only access to toggle sprite. toggleSpritePropertiesOffDefault@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOffDefault; DiscussionProperties to use on the toggle sprite in default off state. toggleSpritePropertiesOffDisabled@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOffDisabled; DiscussionProperties to use on the toggle sprite in disabled off state. toggleSpritePropertiesOffHovered@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOffHovered; DiscussionProperties to use on the toggle sprite in hovered off state. toggleSpritePropertiesOffPressed@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOffPressed; DiscussionProperties to use on the toggle sprite in pressed off state. toggleSpritePropertiesOnDefault@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOnDefault; DiscussionProperties to use on the toggle sprite in default on state. toggleSpritePropertiesOnDisabled@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOnDisabled; DiscussionProperties to use on the toggle sprite in disabled on state. toggleSpritePropertiesOnHovered@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOnHovered; DiscussionProperties to use on the toggle sprite in hovered on state. toggleSpritePropertiesOnPressed@property (nonatomic) SKUButtonSpriteStateProperties* toggleSpritePropertiesOnPressed; DiscussionProperties to use on the toggle sprite in pressed on state. |