LikeButton Class Reference
Inherits from | UIButton |
---|---|
Declared in | LikeButton.h |
Overview
Button that automatically changes its enabled
and selected
properties based on the state of the music player, and sends like
and
unlike
requests to the music player when tapped.
To properly render a ‘like’ button, the following images should be assigned to the following states:
- when
enabled = false
, the button should render as disabled - when
enabled = true
andselected = true
, the button should render to indicate the user likes the current song - when
enabled = true
andselected = false
, the button should render to indicate the user has not liked the current song
When a user taps on the button while it is enabled and selected, the button will call
[AdaptrAudioPlayer unlike]
. When a user taps on the button while it is enabled and not
selected, the button will call [AdaptrAudioPlayer like]
.
The button will listen for state change events from the AdaptrAudioPlayer
and update its
state accordingly.
If the audioItem
property is assigned, then the state of the button reflects the
‘like’ or ‘dislike’ status of the specified song, rather than the currently playing
song.
audioItem
If set, then the button reflects the like/dislike state of the specified song.
@property (nonatomic, strong) Audiofile *audioItem
Declared In
LikeButton.h