如何向MPMovieplayerController的控制栏添加新的控件 如何向MPMovieplayerController的控制栏添加新的控件,该控件会随着控制栏消失而消失,出现而出现或者是如何判断控制栏是显示还是隐藏 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正好我最近在做这个。可以对它的moviePlayer.view遍历subviews,遍历到第三级有个MPFullscreenOverlay,这个就是当你点击播放界面时的出现的悬浮层,遍历到第四级有一个subview就是MPTransparentControls这个类,这个就是快退/播放/快进的那个面板,你可以对这个view进行addSubview。至于判断这个面板的显隐,可以对MPFullscreenOverlay的alpha属性用KVO进行跟踪。 太感谢了,我这就去试试,这个问题困扰好几天了。如果按您说的能够判断出面板的隐藏,实际上就直接可以movieplayer.view直接addsubview了,另外我看苹果的文档上面,moviePlayer有个backgroundview,文档上说对这个backgroudview加subview可以实现custom view ,可我没研究出来。 朋友有demo吗? 能分享下吗? 从一个视图控制器或者视图中找需要的view,看下面的地址:https://github.com/cxsjabc/iphone-common-codes-ccteam/tree/master/CCFC/files/CCUIView.m// 获取视图的子视图(包括子视图的子视图)中属于指定类型或其子类视图的视图指针数组- (void)getSubViewIsKindOf:(NSString *)viewStr array:(NSMutableArray *)outArray;- (void)getSubViewIsKindOf:(NSString *)viewStr array:(NSMutableArray *)outArray maxSize:(int)maxSize;// 获取视图的子视图(包括子视图的子视图)中属于指定类型或其子类视图的视图指针数组- (void)getSubViewIsMemberOf:(NSString *)viewStr array:(NSMutableArray *)outArray;- (void)getSubViewIsMemberOf:(NSString *)viewStr array:(NSMutableArray *)outArray maxSize:(int)maxSize; 为什么 xcode 开启不了 求一iphone邮件软件的解决方案 bar butoon item 有问 [急]苹果开发者平台 新协议更新不了问题 疑问,有关IBOutlet的weak & strong reference。 Xcode升级到7.1.1后项目报错 IOS tcp socket 每次和客户端连接都会建立一个新端口,求助怎么把端口固定 ios开发----谁有没有做过用户登录过期,重新登录,跳到退出前的那个界面 求Houzz图片的标签效果 Cornerstone3.0.1 如何 关联FileMerge? xcode gcc问题 helloworld 都出错了求解决。
可以对它的moviePlayer.view遍历subviews,遍历到第三级有个MPFullscreenOverlay,这个就是当你点击播放界面时的出现的悬浮层,遍历到第四级有一个subview就是MPTransparentControls这个类,这个就是快退/播放/快进的那个面板,你可以对这个view进行addSubview。
至于判断这个面板的显隐,可以对MPFullscreenOverlay的alpha属性用KVO进行跟踪。
如果按您说的能够判断出面板的隐藏,实际上就直接可以movieplayer.view直接addsubview了,另外我看苹果的文档上面,moviePlayer有个backgroundview,文档上说对这个backgroudview加subview可以实现custom view ,可我没研究出来。
- (void)getSubViewIsKindOf:(NSString *)viewStr array:(NSMutableArray *)outArray;- (void)getSubViewIsKindOf:(NSString *)viewStr
array:(NSMutableArray *)outArray
maxSize:(int)maxSize;
// 获取视图的子视图(包括子视图的子视图)中属于指定类型或其子类视图的视图指针数组
- (void)getSubViewIsMemberOf:(NSString *)viewStr array:(NSMutableArray *)outArray;- (void)getSubViewIsMemberOf:(NSString *)viewStr
array:(NSMutableArray *)outArray
maxSize:(int)maxSize;