SKTextButton
open class SKTextButton : UIButton
SKTextButton
is a subclass of UIButton
that has no background and only a centered text.
-
The attributed title of the button.
Declaration
Swift
public var attributedTitle: NSAttributedString? { get set }
-
Overriding the original method to update the button background when the button is highlighted.
Declaration
Swift
open override var isHighlighted: Bool { get set }
-
Overriding the original method to update the button background when the button is enabled.
Declaration
Swift
open override var isEnabled: Bool { get set }
-
Overriding the original method to update the button background when the button is selected.
Declaration
Swift
open override var isSelected: Bool { get set }
-
init
via code.Declaration
Swift
public override init(frame: CGRect)
-
init
via IB.Declaration
Swift
public required init?(coder aDecoder: NSCoder)
-
Sets the title opacity of a given state.
Declaration
Swift
public func setOpacity(_ opacity: CGFloat, for state: UIControl.State)
Parameters
opacity
The desired opacity.
state
The button state to modify.
-
Checks the title opacity of a given state.
Declaration
Swift
public func getOpacity(for state: UIControl.State) -> CGFloat?
Parameters
state
The button state.
Return Value
The opacity of that state if assigned, otherwise nil.
-
The title opacity of a given state. This does not reflect the opacity assigned to that state, but rather the opacity that will show up, since if no opacity is assigned it fallsback to
.normal
state.Declaration
Swift
public func opacity(for state: UIControl.State) -> CGFloat
Parameters
state
The state of the button.
Return Value
The opacity that will appear given that state.