کلاس GCKUIMIMediaControlsViewController

مرجع کلاس GCKUIMIMediaControlsViewController

بررسی اجمالی

یک نمایش کنترل کننده که نوار کنترل "در حال پخش" را پیاده سازی می کند.

در پیکربندی پیش‌فرض خود، یک تصویر کوچک، عنوان و زیرنویس برای آیتم رسانه فعلی، یک نوار پیشرفت جریان، و یک دکمه جابجایی پخش/مکث نمایش می‌دهد.

برای پروتکل نمایندگی، به GCKUIMiniMediaControlsViewControllerDelegate مراجعه کنید.

از آنجا که
3.0

UIViewController را به ارث می برد. <GCKUIMediaButtonBarProtocol> را پیاده سازی می کند.

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

(NSUInteger) - buttonCount
حداکثر تعداد دکمه هایی که می تواند توسط گیرنده سفارشی شود. بیشتر...
(void) - setButtonType:atIndex:
نوع دکمه را برای دکمه در index موقعیت تنظیم می کند. بیشتر...
( GCKUIMediaButtonType- buttonTypeAtIndex:
نوع فعلی دکمه را در یک موقعیت معین برمی گرداند. بیشتر...
(void) - setCustomButton:atIndex:
نمونه UIButton را که باید در یک موقعیت دکمه مشخص ارائه شود را تنظیم می کند. بیشتر...
(nullable UIButton *) - customButtonAtIndex:
ارجاع به دکمه سفارشی در یک موقعیت معین را برمی گرداند. بیشتر...

خلاصه اموال

id
< GCKUIMiniMediaControlsViewControllerDelegate
delegate
نمایشگر نمایش کنترلر، معمولاً یک کنترلر نمای تمام صفحه که مسئول ارائه و پنهان کردن این نوار کنترل در صورت لزوم است. بیشتر...
BOOL  thumbnailEnabled
اینکه آیا تصویر کوچک باید نمایش داده شود یا خیر. بیشتر...
BOOL  active
وضعیت نمایش نوار کنترل را نشان می دهد. بیشتر...
CGFloat  minHeight
حداقل ارتفاع (و ترجیح داده شده) که این نما باید در آن ارائه شود. بیشتر...

جزئیات روش

- (NSUInteger) buttonCount

حداکثر تعداد دکمه هایی که می تواند توسط گیرنده سفارشی شود.

برمی گرداند
تعداد دکمه ها
- (void) setButtonType: ( GCKUIMediaButtonType buttonType
atIndex: (NSUInteger)  index  

نوع دکمه را برای دکمه در index موقعیت تنظیم می کند.

Parameters
buttonTypeThe type of the button. If the type is GCKUIMediaButtonTypeCustom , a UIButton instance should be passed for the same index using setCustomButton:atIndex: . Otherwise a default button is created and presented in that position.
indexThe position in which the button should be presented. 0 is the left-most position. Indices should be smaller than the value returned by buttonCount .
- ( GCKUIMediaButtonType ) buttonTypeAtIndex: (NSUInteger)  index

نوع فعلی دکمه را در یک موقعیت معین برمی گرداند.

Parameters
indexThe button's position, where 0 is the left-most position.
برمی گرداند
نوع دکمه در موقعیت انتخاب شده.
- (void) setCustomButton: (nullable UIButton *)  customButton
atIndex: (NSUInteger)  index  

نمونه UIButton را که باید در یک موقعیت دکمه مشخص ارائه شود را تنظیم می کند.

Parameters
customButtonThe button instance to be presented in the control bar.
indexThe position in which the button should be presented. 0 is the left-most position. Indices should be smaller than the value returned by buttonCount .
- (nullable UIButton *) customButtonAtIndex: (NSUInteger)  index

ارجاع به دکمه سفارشی در یک موقعیت معین را برمی گرداند.

Parameters
indexThe button's position, where 0 is the right-most position.
برمی گرداند
ارجاع به دکمه در موقعیت انتخاب شده، یا اگر دکمه سفارشی در آن موقعیت وجود nil باشد یا موقعیت نامعتبر باشد، صفر است.

جزئیات ملک

- (id< GCKUIMiniMediaControlsViewControllerDelegate >) delegate
read write nonatomic weak

نمایشگر نمایش کنترلر، معمولاً یک کنترلر نمای تمام صفحه که مسئول ارائه و پنهان کردن این نوار کنترل در صورت لزوم است.

- (BOOL) thumbnailEnabled
read write nonatomic assign

اینکه آیا تصویر کوچک باید نمایش داده شود یا خیر.

به طور پیش فرض این ویژگی روی YES تنظیم شده است.

- (BOOL) active
read nonatomic assign

وضعیت نمایش نوار کنترل را نشان می دهد.

وقتی YES ، رسانه ای در حال ارسال است که می تواند توسط نوار کنترل کنترل شود و قابل مشاهده باشد. وقتی NO ، نوار کنترل باید پنهان شود.

- (CGFloat) minHeight
read nonatomic assign

حداقل ارتفاع (و ترجیح داده شده) که این نما باید در آن ارائه شود.