-
8 votesanswersviews
隐藏导航栏,具体取决于视图控制器的显示方式
我在其中一个选项卡中有一个带有导航控制器的标签栏 . 目前,导航控制器的根视图没有显示导航栏,并且可以很好地动画到子视图中 - (void)viewDidLoad { ... [self.navigationController setNavigationBarHidden:YES animated:NO]; ... } 和 - (void)viewWillAppear:(BO... -
1 votesanswersviews
iOS5中的视图控制器层次结构初始化已更改
这是问题所在 . 我有以下视图层次结构,使用翻转动画以模态方式推送: BackViewController UITabBarController UINavigationController ForecastListViewController 它看起来像这样: 以下是iOS 4.3中翻转期间的调用顺序: BackViewController viewDidLoad ... -
0 votesanswersviews
从界面构建器设置子选项卡栏控制器的导航栏 Headers
我有一个具有以下布局的故事板 . TabBarController NavigationController ----> TableViewController ----> TableViewController ----> TabBarController(在推送时隐藏底栏) ------> TableViewContrller(设置 ... -
0 votesanswersviews
无法从Tab Bar控制器访问导航栏
下图中显示的是我尝试使用以下层次结构创建的设置: 根单视图控制器(从左侧,屏幕截图中的第二个视图)嵌入到导航控制器中(从左侧,屏幕截图中的第一个视图) . 标签栏控制器(从左侧,从根vc访问的屏幕截图中的第三个视图) 2视图控制器(屏幕截图中最右侧的2个视图)嵌入在选项卡栏控制器中, seemingly 也仍在导航栏控制器中 . 每个选项卡栏控制器都会显示一个导航栏(如右图2所示)... -
4 votesanswersviews
从Popped UINavigationController或UITabBarController确定viewWillAppear
我无法找到区分从Nav控制器堆栈弹出和从UITabBarController进入视图控制器的方法 . 我想在ViewWillAppear中调用一个方法,只有当视图从TabBar中显示时,而不是当有人按下导航控制器时 . 如果我没有使用TabBarController,我可以使用viewDidLoad轻松实现此功能 . 我试过了, override func viewWillAppear(anima... -
2 votesanswersviews
Tab Bar子viewWillAppear不会触发,添加NavigationController会给出两个导航栏
我正在尝试完成我的第一个iOS应用程序 . 我的故事板布局是这样的: Navigation Controller '-> View Controller '->Tab Bar Controller |->Table View Controller | '->View Controller '->Table View ... -
1 votesanswersviews
在Swift中,我有2个导航栏,但想要隐藏其中一个,怎么做?
我目前有一个具有两个导航栏的viewcontroller,因为它在标签栏控制器之前和之后都有一个导航控制器 . 我试图让它在标签栏控制器之前的视图控制器将以模态方式呈现但是由于第二个导航栏无法正常工作 . 第二个导航栏是一个自定义侧面菜单,只有在预设第一个导航控制器时才会显示 . 这是一张照片 有没有办法让只有底部导航控制器可见? -
0 votesanswersviews
基于UITabBar的生命周期中的UIViewController
我已经为每个标签添加了一个TableView问题,因为我在这里指出UITableView in each tab但是没有人有解决方案所以我想到了它并尝试了很多方法现在点:当用户触摸标签时,首先在UIViewController中调用哪个方法? (viewDidLoad和viewWillAppear不起作用) 有一个特定的生命周期? 这是正常代码,当您单击选项卡时,控制台中不会显示任何内容 # i... -
3 votesanswersviews
如何使用Apple自定义UITabBarItem图像?
Apple提供了一个View Controller Programming Guide的示例,用于创建UITabBarItem,如下所示: - (id)init { if (self = [super initWithNibName:@"MyViewController" bundle:nil]) { self.title = @"My View C... -
0 votesanswersviews
设置UITabBar的新帧时,UITabBarItems消失
在我的应用程序中单击联系人选项卡(中键)时,我想从屏幕底部向上移动UITabBar并在其下方显示一个视图 . 但是,当我使用以下代码移动UITabBar时,UITabBarItems消失: - (void)moveTabBarUpwards { [self.tabBar setFrame:CGRectMake(0, 300, self.view.frame.size.width, self... -
8 votesanswersviews
仅在一个UITabBarItem上实现SWRevealViewController
我通过故事板实现了SWITeveViewController和UITabbarController . 我想在第一个UITabBarItem中显示SWRevealViewController,在其他UITabBarItem中我不想打开完全完成的SWRevealViewController . 但问题是当SWRevealViewController出现时,UITabBar的位置不像viewcontr... -
0 votesanswersviews
将UITabbarItem均匀放在UITabbarController中
以下是iPad UITabbar的2张图片 . 默认情况下,我得到最高的一个 . 但我需要使它像第二个(在整个屏幕上均匀分布)而不使用自定义标签栏 . 可能吗?! 编辑:正如我在其中一条评论中提到的那样 . 默认情况下,第一个tabbarItem从300 px或其他东西开始 . 而我想要tabitem 1的选择区域应该是px-0-256 . 在这里我们可以看到,所有默认选项卡位于中心位于“如何获胜... -
9 votesanswersviews
使用动画同时隐藏UINavBar和UITabBar
Edit :我给了约翰的赏金,因为他在他的答案中付出了很多努力,并且无论如何都会得到它,但是我会非常感激 . 我想在我的应用程序中添加一个“最大化”按钮,隐藏导航和标签栏 . 导航栏和标签栏应平滑地滑入/滑出,内部/内容视图也应以与导航栏和标签栏相同的速率展开和缩小 . 我使用 [self.navigationController setNavigationBarHidden: YES/NO an... -
2 votesanswersviews
选项卡视图阻止UIPageControl
我是swift的新手,并实现了一个PageViewController . 但是我试图显示页面控件(也就是底部的点,表示你可以向左或向右滑动多少次),但我相信它被我的标签栏控制器阻止了我对应用程序的所有视图 . 有没有办法编辑UIPageControl出现的位置,使其显示在底部选项卡的正上方?我在下面包含了我的UIPageControl设置,当viewDidLoad()加载此选项卡的视图时,会调用... -
2 votesanswersviews
UITabBarController setSelectedViewController只有一个视图控制器在标签栏控制器的视图控制器列表中可以选择
我有一个UITableViewController,例如NewsfeedController,并具有set / get的综合属性 . NewsfeedController* vc = [[NewsfeedController alloc] init]; vc.tagId = 10; [self.tabBarController setSelectedViewController:vc]; 它显示... -
1 votesanswersviews
标签栏控制器中的标签栏控制器
我试图找出一种方法在标签栏视图中制作标签栏控制器 . 基本上,如果初始标签栏控制器链接到tab1,tab2和tab3,我希望tab1中存在一个标签栏,分支到Day1,Day2和Day3 . 到目前为止,我一直在失败,我想知道它是否在程序上是可能的 . tab1中的标签栏也必须位于顶部,这是否意味着我需要一个自定义标签栏? 谢谢 . -
0 votesanswersviews
Xcode7 Swift - iPad App NavigationItem Headers 没有显示
我正在使用最新的XCode 7 Beta并使用Swift编程语言创建一个简单的iPad应用程序 . 这就是我设置故事板的方法: 我开始使用单一视图应用模板 然后我将视图嵌入到NavigationController中 然后我创建了我的"Login"视图UI元素 然后我将TabBarViewController放到了故事板上 然后我将"Login&q... -
1 votesanswersviews
标签栏与不同大小的项目
我正在构建一个标签栏,其中每个标签栏项目具有不同的大小 . 有没有办法继承UITabBar?我阅读了文档,似乎UITabBars总是UITabBarItems具有相同的大小 . 谁能证实这一点?什么是自定义UITabBar的最佳实现? -
1 votesanswersviews
popToRootViewController与动画,然后切换选项卡
我有一个带有4个视图/标签的UITabBarController . 每个视图都是UINavigationController . 如何在其中一个UINavigationControllers上使用popToRootViewController然后切换选项卡并使用动画将viewController推送到另一个UINavigationController? 所以顺序是: 在开始时,我们在Tab 1的... -
0 votesanswersviews
UITabBarController的TabBar阻塞由UINavigationController推送的UIViewController它托管
我有一个UITabBarController有5个选项卡 . 每个都有一个UINavigationController . 一切都运行良好,除了每次这些UINavigationController推送一个ViewController . 它们的底部被UITabBar阻挡 . 这是正常的 . 但我想知道是否有可能让UITabBar上方的UIViewController? 知道怎么样? 编辑: 这是结... -
0 votesanswersviews
配音:ViewWillAppear中的UIAccessibilityLayoutChangedNotification未在每次加载视图时将焦点设置在导航栏 Headers 上
在过去的两天里,我一直在努力解决这个问题 . 我有一个 UITabBarController ,每个标签在视图中都有一个 UINavigationController . 当我加载标签栏控制器语音正在正确读取标签视图导航栏 Headers . 它第一次加载视图时工作 . (看起来这是默认行为 . )但是当我再次选择标签时,画外音正在读取标签信息,但没有将焦点设置到导航栏 Headers . ... -
5 votesanswersviews
支持iPhone上的纵向方向的通用应用程序和iPad上的横向纵向
我需要我的应用程序兼容iPad和iPhone . 它有一个tabbarController作为rootViewController . 在iPad中我需要它在Landscape和Portrait上都可用 . 在iPhone中虽然我需要rootView是Portrait本身,但我确实有一些viewsControllers,它们在tabbarController上呈现,需要在横向和Portrait中可... -
0 votesanswersviews
标签栏应用程序问题
我有基于窗口的应用程序,我添加了MainMenuViewController .h和.m,并在AppDelegate.m中创建了tabBarController MainMenuViewController *mmvc = [[MainMenuViewController alloc] init]; FavesViewController *fvc = [[FavesViewControl... -
0 votesanswersviews
iOS 9.0 Tabbar自动隐藏,viewcontroller在推送时消失
我有一个TabBarController与4 Tab . 当我从选项卡中推送ViewController时,选项卡会自动隐藏,并且在View中不显示任何内容 . 但ViewController包含一个包含数据的tableview . 我也实现了tableview委托 . 我没有得到tableview委托日志 . 在appdelegate didFinishLaunchingWithOptions(... -
0 votesanswersviews
如何在标签栏项目上模拟呈现视图控制器
我在故事板中创建了一个带有3个条形项的标签栏视图控制器 . 现在点击标签栏项目,我想呈现一个ViewController,它通过导航控制器连接到标签栏项目 . 如何以编程方式实现这一点,因为我还没有创建任何标签栏对象 . (或)有没有办法捕获标签栏项目选择(在故事板中创建) 谢谢... -
0 votesanswersviews
使用旧导航栏和标签栏控制器查看控制器问题
我有一个视图控制器,它在一个时间点连接到导航控制器 . 它仍然显示导航栏的一些幽灵?它还显示了标签栏但是没有显示标签栏项目? 任何想法如何解决这个问题,还是删除和重拍? -
2 votesanswersviews
标签栏第二次点击弹出到导航控制器 - 如何停止它
我有一个基于标签栏的应用程序 . 所有选项卡都有一个导航控制器作为根 . 如果用户在选项卡处于活动状态时再次点击选项卡,则会弹回导航控制器 .我怎么能阻止这种行为? 这是一些更新: 所以实际上我有一个导航控制器一个隐藏的视图控制器,可以做出一些决定另一个视图控制器 . 对于原始问题中的误导性信息,我们深表歉意 . 我使用隐藏的viewcontroller用于所有标签,其中3个,因为如果用户没有登录... -
0 votesanswersviews
单击选项卡栏时关闭当前导航控制器
我有一个标签栏控制器,在家庭视图控制器中我有一个导航控制器 . -Tab Bar Controller HomeVC --- VC1导航推 - > VC2 在VC1导航栏中没有隐藏但VC2内部是隐藏的 . 我用viewwillappear控制它,viewwilldisappear . override func viewWillAppear(_ animated: Bool) { ... -
0 votesanswersviews
在标签栏控制器中隐藏导航栏
我的应用程序设置如下: NavigationController |-StartViewController |-Start2ViewController |-TabBarController |-Tab1ViewController |-Tab2ViewController 我想在Tab2ViewController中隐藏导航栏,但不想在Tab1ViewCo... -
12 votesanswersviews
self.tabBarItem.title不工作?
在我的iPhone应用程序中,我有一个标签栏 . 此选项卡栏包含UINavigationController . 我有: 在Interface Builder中将标签项 Headers 设置为'Create New' 在UINavigation控制器中我有 self.tabBarItem.title = 'Create New'; 和 self.title = 'Create New'; ...