ios-IOS tabBar里有五个试图控制器,他们共用一个导航,这个该怎么实现呀?

问题描述

IOS tabBar里有五个试图控制器,他们共用一个导航,这个该怎么实现呀?
TabBarController *tabBar = [[TabBarController alloc] init];
tabBar.viewControllers = vcNames; //vcNames是五个视图控制器的数组
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:tabBar];

[nc.navigationBar setBackgroundImage:[UIImage imageNamed:@""navigationbar.png""] forBarMetrics:UIBarMetricsDefault];nc.navigationBar.backgroundColor = [UIColor redColor];self.window.rootViewController = nc;[nc release];[tabBar release];

解决方案

通常不应该是五个导航控制器共用一个tabBarController吗?

解决方案二:
你可以建立一个rootController 让五个视图都继承就可以了啊

解决方案三:
怎么会有这样的需求?为什么要这么做。。通常是一个tabbarController的一个item对应一个导航的你可以试一试这个

解决方案四:
继承自同一个父类是个比较不错的方法。

解决方案五:
你可以建立一个rootController 让五个视图都继承,然后作为根视图

时间: 2024-11-02 00:43:03

ios-IOS tabBar里有五个试图控制器,他们共用一个导航,这个该怎么实现呀?的相关文章

iOS 自定义tabbar时的问题,虚心请假各位前辈

问题描述 iOS 自定义tabbar时的问题,虚心请假各位前辈 5C [self.tabbarView addSubview:button];//button 不显示[self.view addSubview:button];//button 显示 请问,原因何在呢? 解决方案 看一下层级关系button 加到哪一层了tabbarView 加载到view上了么?你的tabbarView 做了一个属性还是定义了一个类? 在定义控件的类里层级关系是什么样的? 解决方案二: 可能被别的view覆盖了.

tabbar自定义高度-iOS 自定义tabbar的高度和item。如何做啊,跪求大神告知!

问题描述 iOS 自定义tabbar的高度和item.如何做啊,跪求大神告知! iOS 自定义tabbar的高度和item.如何做啊,跪求大神告知!!!急急急 解决方案 tabbaritem设置红点大小.自定义宽高 自定义Tabbar,样式和尺寸 网上相关的文章,还有很多.建议你学会使用搜索引擎,如:Baidu/Bing,当然 Google 也可以(需要翻墙). 解决方案二: 你把ui贴出来吧.自定义很多种,哪知道你要哪个. 解决方案三: 先移除系统的Tabbar,再创建一个不就行了,高度想怎么

ios的tabbar问题求详细解答,这个tabbar下面的图标突出一块怎么做的。谢谢各位大神。

问题描述 ios的tabbar问题求详细解答,这个tabbar下面的图标突出一块怎么做的.谢谢各位大神. 解决方案 自己自定义一个标签视图控制器吧: 自定义一个类继承自UITabBarController: 然后在该类的.m文件中自己写button和其点击事件间的切换 #import "MyTabBarController.h" #define WIDTH (myView.frame.size.width / 4) #define HEIGHT (myView.frame.size.h

iOS 为什么cocoapods里的MJRefresh 和EaseUI里的导入的MJFresh文件不一致

问题描述 iOS  为什么cocoapods里的MJRefresh 和EaseUI里的导入的MJFresh文件不一致,最新的MJRrfresh的文件三方里没有MJRefreshLegendHeader 这个文件,导入后里面的文件也不一致 解决方案 应该是版本不一样,把EaseUI里的去掉,代码里用到的相关方法改一下应该就可以了.解决方案二:能把详细代码粘贴一下吗?我这样写的,还是报错- (void)setShowRefreshHeader:(BOOL)showRefreshHeader{   

ios在群里发的图片,android端点击放大显示不出来

问题描述 **ios在群里发的图片,android端点击放大显示不出来** 解决方案 ios和android是互通的,图片看大图是没问题的,点击会先下载下来

苹果用户更有钱?iOS应用收入达Android五倍

尽管 Android应用下载量已经超过了iOS应用, 但是就向开发者提供的回报率而言,iOS依然是Android的五倍之多.这也意味着,苹果的市场细分策略是向应用开发者支付更高的回报. 科技博客Business Insider编辑的数据显示,iOS应用开发者通过下载获取1美元的收入,他们的Android应用只能够获得0.19美元.不过Android应用和iOS应用在游戏内支付及广告收入的差距已经被缩小.iOS应用每获取1美元的游戏内支付和广告营收,Android应用则分别获取了0.43美元和0.

[iOS]iOS AudioSession详解 Category选择 听筒扬声器切换

在你读这篇文章之前,如果你不嫌读英文太累,推荐阅读下苹果iOS Human Interface Guidelines中Sound这一章. 选择一个Category AVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound --用于非以语音为主的应用,使用这个category的应用会随着静音键和屏幕关闭而静音.并且不会中止其它应用播放声音,可以和其它自带应用如iPod,safari等同时播放声音.注意:该Category无

ios开发 怎么实现和模拟器一样,鼠标下拉 出来一个新的视图

问题描述 ios开发 怎么实现和模拟器一样,鼠标下拉 出来一个新的视图 像图中的一样 慢慢拉出来(呃,别多想了,实在没想到更好的词) ,松手的话 ,看偏移量大小,在某个范围内就回去,否则就落下来. 求 实现的大致方法就行了,还有内存方面需要注意点什么,有没有做过的,给个回复呗 解决方案 根据拖动点到起始点的y轴间距,利用平移变换产生动画,松手判断当前点的y,跟中心点作比较再实现一个动画就ok了, 比较恶心的是,是否会跟系统的这个手势产生冲突,我还没有做过这种类型的动画,过两天我会尝试一下

CNNVD有关Cisco IOS&IOS XE Software CMP 安全漏洞情况的通报

本文讲的是CNNVD有关Cisco IOS&IOS XE Software CMP 安全漏洞情况的通报,路由交换市场份额领先的思科(Cisco)公司于3月17日发布了IOS和IOS XE Software安全漏洞(CNNVD-201703-840),引起了广泛关注.该漏洞允许未授权的攻击者执行任意代码.提升权限.重启设备等.国家信息安全漏洞库(CNNVD)对此进行了跟踪分析,具体情况如下: 一. 漏洞简介 Cisco IOS/IOS XE Software是美国思科(Cisco)公司为其网络设备