使用纯代码编写了底部是tab一个视图有nav的例子
来源:互联网 发布:暴走大事件之网络语 编辑:程序博客网 时间:2024/05/22 10:22
iphone模拟器上截图
从模拟器上截图,原来需要按住Control键时截图功能才会出现在Edit菜单中。也可以使用mac自带的截图功能。
上面是抄http://www.cnblogs.com/a7345678/archive/2012/02/04/2338243.html这里来的, 因为效果需要截图,所以找了下模拟器上如何截图。
下图是效果:
以下为步骤和关键代码:
1.新建一个windows based程序,删掉xib文件。在设置中的summary下面iPhone/iPod Deployment info去掉main interface
2.在delegate中注释掉- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法,
加上-(void)applicationDidFinishLaunching:(UIApplication *)application方法
3关键代码:
在新加上的方法里面,添加如下代码:
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]]; //First view myViewController *myvc; myvc = [[myViewController alloc]init]; myvc.title = @"Root"; myvc.tabBarItem = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemDownloads tag:0]; //Second view myViewController2 *myvc2; myvc2 = [[myViewController2 alloc]init]; myvc2.title = @"Second"; myvc2.tabBarItem = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:0]; //Third view myViewController2 *myvc3; myvc3 = [[myViewController2 alloc]init]; myvc3.title = @"Third"; myvc3.tabBarItem = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemBookmarks tag:0]; // create a tab bar controller tabBarController = [[UITabBarController alloc] init]; // create each Navigation controller navController = [[UINavigationController alloc] init]; [navController pushViewController:myvc animated:NO]; // add navigation controllers to the tab bar controller tabBarController.viewControllers = [[NSArray alloc]initWithObjects:navController, myvc2, myvc3 ,nil]; [self.window addSubview:tabBarController.view]; [self.window makeKeyAndVisible];
当然,你在
- 使用纯代码编写了底部是tab一个视图有nav的例子
- 使用纯代码显示一个空白的视图
- OC使用纯代码编写一个NavigationTabbar
- MASMPlus 是一个使用纯 MASM 编写的 MASM Integrate Develop Environment.
- 一个分段视图使用的例子
- 一个简单的底部Tab切换实现
- 一个使用PJSUA-API编写的简单例子,演示了SIP注册,呼叫,语音交互(少于200行代码)【译】
- mui底部tab代码
- 使用HTML+CSS编写一个灵活的Tab页
- 使用HTML+CSS编写一个灵活的Tab页
- 使用HTML+CSS编写一个灵活的Tab页
- 使用HTML+CSS编写一个灵活的Tab页
- 使用HTML+CSS编写一个灵活的Tab页
- 使用HTML+CSS编写一个灵活的Tab页
- IOS一个滚动视图的小例子(代码)
- Highcharts 是一个用纯JavaScript编写的一个图表库
- tab bar controller 代码使用例子
- 一个模型视图的例子
- 如何进行Android单元测试
- 安装 Discuz!X2.5 出现 you don't have permission to access /install on this server
- VC++项目开发笔记——打开或保存指定类型的文件CFileDialog类
- Markup类 xml文件操作
- 超级终端串口发送命令,uboot接收不到
- 使用纯代码编写了底部是tab一个视图有nav的例子
- Linux下PATH环境变量的修改
- Ansi、Unicode、UTF8字符串之间的转换,wprintf(学习)
- MFC选择目录SHBrowseForFolder
- 代理模式
- 运行缓慢的查询语句(阻塞)(二)--识别阻塞
- achartengine画柱状图沿着x轴移动不能沿着y轴移动 谁知道怎么弄啊???
- 程序员必须掌握——界面设计
- js 阻止冒泡法