最近在研究关于navigationbar和tabbar结合的使用,在网上找了好多的例子,总结一下经验。目前使用中还没发现什么问题。如果您借鉴了我的这个方法,但是出现了问题请您联系我或给我留个言,提醒我一下,大家共同进步。
1.navigationbar嵌套问题。
2.tabbar图片显示问题。
3.页面跳转问题。
4.解决了tab bar的title和navigation bar的title同步问题。
首先网上好多的例子都是将tabbar分离开,我是将tabbar直接放到appdelegate中的,在appdelegate.h文件中声明:
@property (nonatomic, retain) UITabBarController *rootTabbarCtr;
@property (nonatomic, retain) HomePageViewController *homePageVC;
@property (nonatomic, retain) OrderFormPageViewController *orderFormPageVC;
@property (nonatomic, retain) SearchPageViewController *searchPageVC;
@property (nonatomic, retain) MinePageViewController *minePageVC;
在appdelegate.m文件中;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
homePageVC = [[HomePageViewController alloc] initWithNibName:@"HomePageViewController" bundle:nil];
//设置homePageVC所对应的navigationcontroller
UINavigationController *homeNavi = [[UINavigationController alloc] init];
[homeNavi pushViewController:homePageVC animated:YES];