מחלקה GCKUIPlayPauseToggleController

הפניה לקטגוריה GCKUIPlayPauseToggleController

סקירה כללית

מחלקה שאפשר להשתמש בה כדי להטמיע ממשק משתמש של החלפת מצב הפעלה/השהיה מותאמת אישית, במצבים שבהם GCKUIMultistateButton לא יספיק.

האפליקציה יכולה לתת מחלקה משנית למחלקה הזו ולבטל את המגדירים GCKUIPlayPauseToggleController::playPauseState ו-GCKUIPlayPauseToggleController::inputEnabled, או להשתמש ב-KVO כדי להאזין לשינויים במאפיינים האלה ולעדכן בהתאם את הפקדים של ממשק המשתמש להפעלה/השהיה.

מאז
3.4

יורש את NSObject.

סיכום שיטות של מכונה

(instancetype) - init
 מאתחל ייעודי. עוד...
 

סיכום הנכס

GCKUIPlayPauseState playPauseState
 מצב ההפעלה/ההשהיה הנוכחי של GCKRemoteMediaClient. עוד...
 
BOOL inputEnabled
 ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה. עוד...
 

פרטי השיטה

- (instancetype) init

מאתחל ייעודי.

פרטי הנכס

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

מצב ההפעלה/ההשהיה הנוכחי של GCKRemoteMediaClient.

GCKUIMediaController כותב את המאפיין הזה בכל פעם שמצב ההפעלה/ההשהיה של המקבל משתנה. הוא בודק את המאפיין (אלא אם הוא בתהליך הכתיבה שלו) ואם הוא משתנה, הוא מנפיק את פקודת המדיה המתאימה עם GCKRemoteMediaClient כדי לשנות את מצב הנגן של המקבל בהתאם.

- (BOOL) inputEnabled
readwritenonatomicassign

ה-GCKUIMediaController כותב את המאפיין הזה כדי להפעיל או להשבית את הפקדים של ממשק המשתמש שמנוהלים על ידי הבקר הזה.

פקדי ממשק משתמש שקשורים למדיה מושבתים באופן זמני בזמן שפקודת מדיה פועלת.