بررسی اجمالی
یک زیر کلاس از 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: برای همه حالت های پخش اعمال می شود.
جزئیات ملک
|
read write nonatomic assign |
پرچمی که نشان میدهد آیا یک رویداد لمسی روی این دکمه نمایش کادر گفتگوی Cast را که توسط چارچوب ارائه میشود فعال میکند یا خیر.
به طور پیش فرض این ویژگی روی YES
تنظیم شده است. اگر برنامه ای بخواهد خودش رویدادهای لمسی را مدیریت کند، باید ویژگی را روی NO
تنظیم کند و یک هدف و اقدام مناسب برای رویداد لمسی ثبت کند. اگر delegate
روی مقدار غیر صفر تنظیم شود، این ویژگی را نمی توان روی NO تنظیم کرد.
- Deprecated:
- از روشهای GCKUICastButtonDelegate برای پاسخ به اقدامات کاربر روی دکمه Cast استفاده کنید.
|
read write nonatomic weak |
نماینده را تنظیم کنید تا به اقدامات کاربر انجام شده در GCKUICastButton
پاسخ دهد.
اگر ویژگی منسوخ شده triggersDefaultCastDialog
روی NO تنظیم شده باشد، Delegate نباید روی مقدار غیر صفر تنظیم شود.
- از آنجا که
- 4.6.0