您的位置:首页 > 其它

iPhone应用程序中导航和标签结构共存方法

2011-04-02 14:49 211 查看
项目中需要标签栏和导航结构并存,其实在真正的iphone风格的程序里并不多见,思考了好久如何嵌套这个结构。

需求:
标签栏上三个标签依次表示在线订购/订单管理/系统设置.而在线订购和订单管理页面上又有导航栏可以切换页面.

实现:
最终实现结构如图所示,



标签栏级别高,tab view controller的view controller包含三个view controller,而且要将这三个controller的class选为navigation controller(可选项还有view controller/table view controller/image picker controller),再单独实现order online view controller即可。
详细结构参见下图



在点击导航栏上按钮时生成一个下一页面的controller并压入栈中即可,代码如下:
ChkViewController *chkViewController = [[ChkViewController alloc]initWithNibName:@"ChkViewController" bundle:nil];
[self.navigationController pushViewController:chkViewController animated:YES];
本文出自 “何必呢” 博客,请务必保留此出处http://afantihust.blog.51cto.com/2231549/533860
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: