我在之前的帖子“MPMoviePlayerViewController customization”中遵循了Scott Rogers的建议。我要求在MPMoviePlayerViewController的界面控件中只显示“DONE”按钮。据我所知,无法访问标准控件中的对象,您只能设置控件样式 - 因此我自己使用xib文件创建了一个自定义控件,LAF仅作为标准,但只有一个完成按钮。 我已经在播放器上添加了控制视图:
self.vCtr.view.frame=CGRectMake(0, 20, self.window.frame.size.width, self.window.frame.size.height-20);
[self.mPlayer.view addSubview:self.vCtr.view];
然后在几秒钟后褪色:
[self performSelector: @selector(fadeControl) withObject: nil afterDelay: 2.0];
但是,我不确定如何正确模拟2秒后的淡出和用户点击视频窗口的淡入淡出,这是我非常感谢请帮助。 我应该:
我认为(2)是推荐的方式,但如果有的话可以帮助实施吗?按钮是否应该在层次结构中位于自定义控件和电影视图之间?我可以通过编程方式创建它,如果是,我在哪里定义事件处理程序?
感谢任何指针(新手iOS程序员)