מחלקת GCKUICastButton

חומר עזר בנושא סיווג GCKUICastButton

סקירה כללית

תת-מחלקה של UIButton המטמיעה לחצן 'Cast'.

סינסה
3.0

עובר בירושה ל-UIButton.

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

(instancetype) - initWithCoder:
 בונה GCKUICastButton חדש באמצעות המפענח הנתון. עוד...
 
(instancetype) - initWithFrame:
 בניית GCKUICastButton חדש עם המסגרת הנתונה. עוד...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 הגדרת הסמלים למצבים פעילים, לא פעילים ומונפשים של הלחצן. עוד...
 
(void) - setAccessibilityLabel:forCastState:
 הגדרת תווית הנגישות של מצבי ההעברה (cast) של הלחצן. עוד...
 

סיכום הנכס

BOOL triggersDefaultCastDialog
 סימון שמציין אם אירוע מגע בלחצן הזה יפעיל את הצגת תיבת הדו-שיח של ההעברה שמסופקת על ידי המסגרת. עוד...
 

פרטי השיטה

- (instancetype) initWithCoder: (NSCoder *)  decoder

בונה GCKUICastButton חדש באמצעות המפענח הנתון.

- (instancetype) initWithFrame: (CGRect)  frame

בניית GCKUICastButton חדש עם המסגרת הנתונה.

- (void) setInactiveIcon: (UIImage *)  inactiveIcon
activeIcon: (UIImage *)  activeIcon
animationIcons: (NSArray< UIImage * > *)  animationIcons 

הגדרת הסמלים למצבים פעילים, לא פעילים ומונפשים של הלחצן.

כל התמונות צריכות להיות בצבע אחד ועם רקע שקוף. צבע התמונות אינו משמעותי, מאחר שצבע הגוון של הלחצן (מאפיין tintColor) קובע את צבע הרינדור שלהן.

- (void) setAccessibilityLabel: (NSString *)  label
forCastState: (GCKCastState state 

הגדרת תווית הנגישות של מצבי ההעברה (cast) של הלחצן.

זו הדרך המומלצת להגדרת תווית נגישות עבור הלחצן. התווית שמוגדרת על ידי setAccessibilityLabel: חלה על כל מצבי ההעברה.

פרטי הנכס

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

סימון שמציין אם אירוע מגע בלחצן הזה יפעיל את הצגת תיבת הדו-שיח של ההעברה שמסופקת על ידי המסגרת.

כברירת מחדל, הנכס הזה מוגדר לערך YES. אם האפליקציה רוצה לטפל באירועי המגע עצמה, היא צריכה להגדיר את המאפיין NO ולרשום יעד ופעולה מתאימים לאירוע המגע.