Можно ли сделать скин для плеера в iOS 5? - PullRequest
1 голос
/ 03 апреля 2012

Я знаю, что UIAppearance был введен в iOS 5, но есть ли способ использовать новый протокол для изменения кожи MPMoviePlayerController, или мне все же нужно испачкать руки, используя методы drawRect и как?

Есть ли у кого-нибудь хорошие примеры перерисованных плееров для iPad?

1 Ответ

3 голосов
/ 04 апреля 2012
Пользовательский интерфейс

MPMoviePlayerController полностью прозрачен для вас как разработчика.Вы не можете изменить его внешний вид вообще.Вы можете заменить пользовательский интерфейс, только скрыв интерфейс по умолчанию и показав свой собственный, как подробно описано в следующих ответах SO:

В какой степени iOS Movie Player может быть настроен и стилизован?

Добавление пользовательских элементов управления в полноэкранный фильм

Еще одно примечание: несмотря на то, что это позволяет создавать настраиваемый проигрыватель фильмов, Apple однозначно рекомендуетпротив этого - и снова по уважительной причине.Плеер, как есть, обеспечивает хорошо функционирующий, хорошо выглядящий и привычный пользовательский интерфейс для конечного пользователя.Настройка интерфейса практически во всех попытках снизит удобство использования.Поверьте мне, я делал это много раз для разных клиентов, которые настаивали на том, чтобы у них был фирменный плеер, - но я никогда не сталкивался с дизайном, который бы чувствовал себя так же хорошо, как тот, который Apple предлагает вам.

...