2009-11-12 63 views

回答

2

作简短的回答:

尝试检查中,如主要的UIWindow所有的观点:

for(UIView* ViewLvl1 in [[UIApplication sharedApplication] keyWindow].subviews){ 
    NSLog(@"1 %@",[viewLvl1 descriptions]); 
    for(UIView* ViewLvl2 in viewLvl1.subviews) 
    { 
    NSLog(@"2 %@",[viewLvl2 descriptions]); 
    …etc… 
    } 
} 

后,你会得到所有的名字和每个视图的财产,像MPVideoView或MPFullScreenTransportControls (这是按钮的位置)。

所以你的问题问很多工作,不幸的是没有简单的答案。有一次,苹果真的很狗屎。

好运

1

最好的办法是创建使用的MPMoviePlayerController或AVPlayer“引擎盖下”的自定义类,而是使用自己的组件的所有其他可视化组件,如播放/暂停,持续时间按钮这需要一点时间,但绝对可行。