1

我知道这UIAppearance已在 iOS 5 中引入,但有什么方法可以使用新协议重新皮肤,还是我仍然需要使用方法等MPMoviePlayerController弄脏我的手?drawRect

有没有人有任何用于 iPad 的换皮电影播放器​​的好例子?

4

1 回答 1

3

MPMoviePlayerController的用户界面对于开发人员来说是完全透明的。你根本无法改变它的外观。您只能通过隐藏默认界面并显示您自己的界面来替换 UI,如以下 SO 答案中的详细说明:

iOS 电影播放器​​可以在多大程度上进行自定义和样式化?

将自定义控件添加到全屏电影

还有一点需要注意的是:尽管这确实使您能够创建自定义的电影播放器​​,但 Apple 明确建议您不要这样做 - 再一次有充分的理由。按原样,播放器确实为最终用户提供了功能良好、外观漂亮且习惯使用的 UI。几乎在所有尝试中,自定义界面都会降低可用性。相信我,我已经为坚持拥有他们的品牌播放器的各种客户做过很多次了——但我从未遇到过一种感觉像 Apple 为您提供的那样好的设计。

于 2012-04-03T21:09:05.140 回答