کلاس GCKUICastButton

مرجع کلاس GCKUICastButton

بررسی اجمالی

یک زیر کلاس از UIButton که دکمه "Cast" را پیاده سازی می کند.

از آنجا که
3.0

UIButton را به ارث می برد.

خلاصه روش نمونه

(instancetype) - initWithCoder:
با استفاده از رمزگشای داده شده یک GCKUICastButton جدید می سازد. بیشتر...
(instancetype) - initWithFrame:
یک GCKUICastButton جدید با فریم داده شده می سازد. بیشتر...
(void) - setInactiveIcon:activeIcon:animationIcons:
نمادها را برای حالت های فعال، غیرفعال و متحرک دکمه تنظیم می کند. بیشتر...
(void) - setAccessibilityLabel:forCastState:
برچسب دسترس‌پذیری را برای حالت‌های پخش دکمه تنظیم می‌کند. بیشتر...

خلاصه اموال

BOOL  triggersDefaultCastDialog
پرچمی که نشان می‌دهد آیا یک رویداد لمسی روی این دکمه نمایش کادر گفتگوی Cast را که توسط چارچوب ارائه می‌شود فعال می‌کند یا خیر. بیشتر...
id< GCKUICastButtonDelegate delegate
نماینده را تنظیم کنید تا به اقدامات کاربر انجام شده در 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
read write nonatomic assign

پرچمی که نشان می‌دهد آیا یک رویداد لمسی روی این دکمه نمایش کادر گفتگوی Cast را که توسط چارچوب ارائه می‌شود فعال می‌کند یا خیر.

به طور پیش فرض این ویژگی روی YES تنظیم شده است. اگر برنامه ای بخواهد خودش رویدادهای لمسی را مدیریت کند، باید ویژگی را روی NO تنظیم کند و یک هدف و اقدام مناسب برای رویداد لمسی ثبت کند. اگر delegate روی مقدار غیر صفر تنظیم شود، این ویژگی را نمی توان روی NO تنظیم کرد.

Deprecated:
از روش‌های GCKUICastButtonDelegate برای پاسخ به اقدامات کاربر روی دکمه Cast استفاده کنید.
- (id< GCKUICastButtonDelegate >) delegate
read write nonatomic weak

نماینده را تنظیم کنید تا به اقدامات کاربر انجام شده در GCKUICastButton پاسخ دهد.

اگر ویژگی منسوخ شده triggersDefaultCastDialog روی NO تنظیم شده باشد، Delegate نباید روی مقدار غیر صفر تنظیم شود.

از آنجا که
4.6.0