FirstApp,iphone开发学习总结0,创建TabBar
2012-05-03 22:18
453 查看
在FirstAppAppDelegate.m的添加文件引用
#import "ImageViewController.h"
#import "TableViewController.h"
#import "ButtonViewController.h"
#import "TextFieldViewController.h"
#import "NavViewController.h"在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中添加TabBarController以及NavigationController。
UITabBarController *tabController = [[UITabBarController alloc] init];
ImageViewController *imgTab = [[ImageViewController alloc] init];
TableViewController *tableTab = [[TableViewController alloc] init];
ButtonViewController *btnTab = [[ButtonViewController alloc] init];
TextFieldViewController *textTab = [[TextFieldViewController alloc] init];
NavViewController *navTab = [[NavViewController alloc] init];
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:navTab];
NSArray *tabArray = [[NSArray alloc] initWithObjects:imgTab, tableTab, btnTab, textTab, navigation, nil];
[navigation release];
[imgTab release];
[tableTab release];
[btnTab release];
[textTab release];
[navTab release];
[tabController setViewControllers:tabArray];
[tabArray release];
[self.window setRootViewController:tabController];
[tabController release];
所表达的是:第5个(NavView页面)创建了NavigationConroller,如果其他页面需要,可以类似这样创建。
没有经验的伤不起啊,求指点更好的方法。
#import "ImageViewController.h"
#import "TableViewController.h"
#import "ButtonViewController.h"
#import "TextFieldViewController.h"
#import "NavViewController.h"在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
中添加TabBarController以及NavigationController。
UITabBarController *tabController = [[UITabBarController alloc] init];
ImageViewController *imgTab = [[ImageViewController alloc] init];
TableViewController *tableTab = [[TableViewController alloc] init];
ButtonViewController *btnTab = [[ButtonViewController alloc] init];
TextFieldViewController *textTab = [[TextFieldViewController alloc] init];
NavViewController *navTab = [[NavViewController alloc] init];
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:navTab];
NSArray *tabArray = [[NSArray alloc] initWithObjects:imgTab, tableTab, btnTab, textTab, navigation, nil];
[navigation release];
[imgTab release];
[tableTab release];
[btnTab release];
[textTab release];
[navTab release];
[tabController setViewControllers:tabArray];
[tabArray release];
[self.window setRootViewController:tabController];
[tabController release];
所表达的是:第5个(NavView页面)创建了NavigationConroller,如果其他页面需要,可以类似这样创建。
没有经验的伤不起啊,求指点更好的方法。
相关文章推荐
- FirstApp,iphone开发学习总结7,相机
- FirstApp,iphone开发学习总结10,归档(序列化、固化)
- FirstApp,iphone开发学习总结9,旋转
- FirstApp,iphone开发学习总结3,UIButton简单的操作
- FirstApp,iphone开发学习总结
- FirstApp,iphone开发学习总结4,UITextField的值To UILabel
- FirstApp,iphone开发学习总结12,播放音乐、视频
- FirstApp,iphone开发学习总结1,UIview添加UIimage
- FirstApp,iphone开发学习总结13,方向感应和通告
- FirstApp,iphone开发学习总结5,Slider改变Label的值
- FirstApp,iphone开发学习总结2,简单的表
- FirstApp,iphone开发学习总结6,Navigation的使用
- FirstApp,iphone开发学习总结8,自定义TablevViewCell
- FirstApp,iphone开发学习总结11,表操作(移动、删除)
- App后台开发运维和架构实践学习总结(4)——APP的注册和登录功能设计
- App后台开发运维和架构实践学习总结(1)——App后台核心技术之用户验证方案
- PHP 开发 APP 接口 学习笔记与总结 - JSON 结合 XML 方式封装通信接口
- 总结了一下新手学习Windows 8 Metro App 开发的捷径
- react---学习笔记:使用create-react-app快速构建开发环境并创建项目