מחלקה GCKUICastbutton

סימוכין למחלקה GCKUICastbutton

סקירה כללית

מחלקת משנה של UIButton עם לחצן "Cast".

מאז
3.0

עובר בירושה את UIbutton.

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

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

סיכום הנכס

BOOL triggersDefaultCastDialog
 סימון שמציין אם אירוע מגע בלחצן הזה יפעיל את התצוגה של תיבת הדו-שיח 'העברה' שמסופקת על ידי ה-framework. עוד...
 
id< GCKUICastButtonDelegatedelegate
 צריך להגדיר את המשתמש שיש לו גישה בתגובה לפעולות המשתמש שמבוצעות ב-GCKUICastButton. עוד...
 

פרטי השיטה

- (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 

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

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

פרטי הנכס

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

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

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

Deprecated:
משתמשים ב-GCKUICastButtonDelegate שיטות כדי להגיב לפעולות של משתמשים בלחצן ההעברה.
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

צריך להגדיר את המשתמש שיש לו גישה בתגובה לפעולות המשתמש שמבוצעות ב-GCKUICastButton.

אי אפשר להגדיר הענקת גישה לערך שאינו אפס אם המאפיין triggersDefaultCastDialog שהוצא משימוש מוגדר כ-NO.

מאז
4.6.0