我想将https://github.com/autresphere/ASMediaFocusManager用于我的项目, 但我从不学习OC语言。 在介绍提到的页面
实施其委托ASMediaFocusDelegate。委托主要返回媒体URL,媒体标题和父视图控制器。
ASMediaFocusDelegate应该实现:
(UIViewController *)parentViewControllerForMediaFocusManager:(ASMediaFocusManager *)mediaFocusManager;
(NSURL *)mediaFocusManager:(ASMediaFocusManager *)mediaFocusManager mediaURLForView:(UIView *)view;
(NSString *)mediaFocusManager:(ASMediaFocusManager *)mediaFocusManager titleForView:(UIView *)view;
如何在Swift中使用这些代码? 非常感谢
答案 0 :(得分:1)
1.in xxx-bridging-Header.h 添加
#import "(this your OC file.h)"
2.command + b
3.在你的快速
class xxx: UIViewController, ASMediaFocusDelegate{
var name:OCClassName = OCClassName()
override init(){
super.init()
self.name.delegate = self
}
func parentViewControllerForMediaFocusManager(mediaFocusManager: ASMediaFocusManager) -> UIViewController{
}
......
}
我认为快速使用OC是相同的