storyboard app应用开发流程
2012-05-17 16:54
387 查看
1.绘制并设计storyboard上的各种viewcontroller
2. {
navigationController开始的导航设计(根容器)看作是堆栈,用来管理其他普通的viewController
tabBarController开始的tab工具栏设计(根容器)类似tab页,也用来管理其他普通的viewController
}
3.绘制好了navigationController 或者 tabBarController 及 普通各种viewController(viewController,tableViewController,pageViewController等等)
4.新建相应viewController对应的 .h .m 文件(.h.m 代码文件 作为控制viewController种所有view视图如何布局和展示的,并实现底层业务逻辑)
5.代码文件中相应地方,获取navigationController 和 tabBarController
5.1,获取界面上的tabBarController容器指针,从而可以在代码中实现其他操作,addSubView等等,绘制其他任何uikit组件
NSString *tbControllerId =
@"tabBarController";
//storyboard里必须设置tableViewController的identifier属性
UIStoryboard *sb = [UIStoryboard
storyboardWithName:@"baStoryboard"
bundle:nil];
UITabBarController *tbController = [sb instantiateViewControllerWithIdentifier:tbControllerId];
5.2获取navigationController和上面一样
7.获得了界面的根容器,就可以自由发挥想象了。。。
2. {
navigationController开始的导航设计(根容器)看作是堆栈,用来管理其他普通的viewController
tabBarController开始的tab工具栏设计(根容器)类似tab页,也用来管理其他普通的viewController
}
3.绘制好了navigationController 或者 tabBarController 及 普通各种viewController(viewController,tableViewController,pageViewController等等)
4.新建相应viewController对应的 .h .m 文件(.h.m 代码文件 作为控制viewController种所有view视图如何布局和展示的,并实现底层业务逻辑)
5.代码文件中相应地方,获取navigationController 和 tabBarController
5.1,获取界面上的tabBarController容器指针,从而可以在代码中实现其他操作,addSubView等等,绘制其他任何uikit组件
NSString *tbControllerId =
@"tabBarController";
//storyboard里必须设置tableViewController的identifier属性
UIStoryboard *sb = [UIStoryboard
storyboardWithName:@"baStoryboard"
bundle:nil];
UITabBarController *tbController = [sb instantiateViewControllerWithIdentifier:tbControllerId];
5.2获取navigationController和上面一样
7.获得了界面的根容器,就可以自由发挥想象了。。。
相关文章推荐
- APP应用定制开发流程及时间
- app应用软件开发流程是怎样的?
- iOS 开发 APP应用发布流程详解之真机调试过程与各种坑--2016最新版
- IOS开发创建开发证书及发布App应用(一)——流程说明
- iOS开发创建开发证书及发布App应用流程说明
- IOS应用内购买App开发完整流程
- s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(三 APP应用)
- iOS开发 内购流程 App中嵌入应用商店
- iOS 开发 APP应用发布流程详解之证书/配置文件--2016最新版
- Android APP应用开发视频教程
- iOS app应用发布流程
- 智能卡应用的开发流程
- 药品查询APP开发流程(十一)--开发—company_specs.js
- iOS手机应用开发原型模板及开发流程
- ANDROID集成支付宝SDK_APP应用支付宝开发DEMO
- iPhone应用提交流程:如何将App程序发布到App Store?(转)
- Bada学习- C++以及Flash应用开发流程之创建应用工程
- 轻松打造品牌轻应用:实时Web App开发框架Clouda
- [iOS开发周边] 两个账号转让app流程
- App开发流程之右滑返回手势功能