OC中通过Class动态添加一个控制器,Swift中怎么实现?
来源:互联网 发布:医疗器械认证软件 编辑:程序博客网 时间:2024/06/05 21:07
1.OC中自定义方法
- (UIViewController *)addOneChildVcClass:(Class)vcClass title:(NSString *)title image:(NSString *)image selectedImage:(NSString *)selectedImage{
UIViewController *vc = [[vcClassalloc] init];
...
}
swift中自定义方法
func addChildVCByClassString(childControllerClass:AnyClass,title:String ,image:String, selectedImage:String) {
guardlet vc = childControllerClassas? UIViewController.Typeelse{
return
}
addChildVC(vc.init(), title:title, image: image, selectedImage: selectedImage)
}
2.OC中传入的参数为
[selfaddOneChildVcClass:[HWHomeViewControllerclass] title:@"首页"image:@"tabbar_home"selectedImage:@"tabbar_home_selected"];
addChildVCByClass(HomeViewController.classForCoder(), title:"首页", image:"tabbar_home", selectedImage:"tabbar_home_selected")
- OC中通过Class动态添加一个控制器,Swift中怎么实现?
- 在OC代码中创建Swift编写的视图控制器
- Swift中defer在oc中的实现
- Swift代替OC中[AnyObject Class]的语句
- 在OC项目中添加Swift文件并实现混合编程
- 在OC项目中添加Swift文件并实现混合编程
- 在OC项目中添加Swift文件并实现混合编程
- 在OC项目中添加Swift文件并实现混合编程
- 在oc项目中添加swift文件,并设置oc-swift混编
- 在oc项目中添加swift文件,并设置oc-swift混编
- 在class中动态添加文字显示
- vue中动态添加class类名
- 在UIView中添加点击事件oc及swift
- oc中Class是个啥
- OC中通过协议实现多继承
- android中怎么动态添加TextView控件
- 如何在一个项目中是OC和Swift开发
- 怎么在NS2中添加一个协议
- [计网] 用python语言开发一个简单的web服务器和客户端
- android 基础 加密 加密类Cipher
- oracle sequence的概念及作用
- AR7240芯片 EthernetSwitch模块 学习笔记
- 2016SDAU课程练习三1007 Problem G
- OC中通过Class动态添加一个控制器,Swift中怎么实现?
- Fragment的setUserVisibleHint方法实现懒加载
- 算法之深度优先搜索和广度优先搜索
- ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器
- mountebank之Predicates
- 用iptables 做NAT代理上网 (内网内一台不能上网的机器通过能上网的机器作代理上网)
- Java的final关键字
- Codeforces Round 354 div2 676ABCDE
- 产品经理的工作职责