问题标签 [tabbarcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3632 浏览

ios5 - 如何使用 tabbarcontroller 在应用程序加载时对视图控制器进行 segue

我使用 tabbarcontroller 作为根视图控制器。不幸的是,使用新的故事板功能,很难在应用程序加载时设置视图控制器 - 登录页面。

我正在使用以下代码:

segue 设置正确。我进入其中一个选项卡视图控制器并制作了一个 IBAction,它成功地进行了 segued。提前致谢。

0 投票
1 回答
446 浏览

xcode - Xcode 4.2 和新的选项卡式应用程序项目

任何人都可以帮助 Xcode 4.2 和新的选项卡式应用程序项目吗?使用 Xcode 4.2,我创建了一个新的选项卡栏应用程序,它可以按需要工作。但是,似乎不是创建一个新的窗口和包含 tabviewcontroller 的 main.xib 文件,而是在 appDelegate 中的代码中设置所有内容。

它很容易通过代码与 tabbarcontroller 一起工作,而且我设置其他选项卡项没有问题,但是,我觉得我的 iOS 开发技能(它们是新的)缺少一些东西,因为我什至不知道它是否仍然可以工作现在以图形方式使用该项目模板已设置的方式使用 tabviewcontroller。

有没有办法以图形方式使用 tabviewcontroller?我是否必须创建一个新的 main.xib 文件并将所有内容链接到该文件?我的技能还不够强大,无法计算出所有微小的细节,但如果这是人们建议的路径,我会调查并尝试弄清楚。

我只想解决这个问题,所以我可以完全理解 Xcode 4.2 现在发生了什么,我没有坚持只以图形方式使用标签栏控制器的愿望,但我很好奇为什么我找不到它(或者我是否应该)... 只是想弄清楚这些事情应该如何工作。

0 投票
1 回答
621 浏览

objective-c - 从 SplitViewController 设置数组 .viewControllers

我正在尝试在 TabBar 中使用 splitview。到目前为止,我的第一个 TabBarItem 中有一个 SplitView。当我尝试在我拥有的 SplitViewController 中访问不同的 DetailView 或右视图时,我的问题就出现了。

我正在尝试在 SplitView 的根(或主)视图控制器的 didSelectRowAtIndexPath: 中执行此操作。

这是代码,我尝试从 AppDelegate 对象访问我的 TabBarController,并更改我的 SplitView 的 viewControllers 数组,只更改第二个视图控制器。我总是收到这个崩溃错误,说第二个实例发送无法识别:-[SecondViewController viewControllers]: unrecognized selector sent to instance 0x6852460

还有我的 AppDelegate 代码(可以正常工作):

我究竟做错了什么?欢迎任何帮助或建议。

提前感谢大家。

0 投票
0 回答
215 浏览

ios5 - UISplitview 纵向标签栏控制器中的初始状态

我有一个与此线程中所述类似的问题:iPad UISplitView initial state in portrait: how to display popover controller widget?

问题是当我的应用程序以纵向模式启动时,拆分视图的主视图按钮不显示。在上面提到的线程中,解决方案是以编程方式将 splitview 分配为窗口的 rootviewcontroller。对我来说,这不起作用,因为我在 tabbarcontroller 中有我的 splitview,这就是 rootviewcontroller。此外,我在不同的选项卡下还有另一个拆分视图,并且存在相同的问题。当我将 iPad 旋转为横向并返回按钮时,会出现该按钮,但我必须分别为两个选项卡执行此操作。此外,该按钮仅出现在设备上而不出现在模拟器中。

有没有人有办法触发 splitViewController:willHideViewController:withBarButtonItem:forPopoverController: ?

我正在使用 iOS 5 中的情节提要,仅限 iPad。

0 投票
1 回答
47 浏览

iphone - 主window.xib中的标签栏控制器需要做哪些连接?

帮助我解决需要在 mainwindow.xib 中完成的连接,以便标签栏控制器在标签栏项目之间切换。我已将应用程序委托连接到选项卡栏控制器。但是当点击标签栏按钮时,我无法切换多个视图

0 投票
2 回答
151 浏览

iphone - 标题不会出现在 TabBarItem 中,但图像会出现

我添加了一个标签栏控制器,并试图为项目添加标题和图像,但只显示图像。标题无处可寻。任何建议将不胜感激。

更新:在stackoverflow搜索了一段时间后,我终于通过添加以下代码找到了解决方案: *self.view = _tabbarController.view;*

我很抱歉没有提供更多信息(这不是 rootViewController 而是作为子视图添加的),并感谢您的帮助。

0 投票
3 回答
3763 浏览

objective-c - 从Objective-C的视图中单击按钮后,如何推送标签栏控制器?

我在视图中有一个按钮,我想在单击按钮后添加标签栏控制器。我怎样才能做到这一点?

0 投票
1 回答
244 浏览

objective-c - 将当前 TabBarController 视图设置为 UINavigationcontroller 的根

我一直在寻找一种实现下面层次结构的好方法。

我已经完成了登录和UITabBarController其他三个视图的实现。

我现在需要的是让选定的选项卡充当rootviewcontroller我即将实现的选项卡UINavigationcontroller,它应该处理从详细视图推入和弹出到详细视图。

层次结构总结:

lon、schema 和 tidsaldo 这三个视图都连接到UITabBarControllerinterface builder 中。

所以,我基本上需要帮助的是一些关于如何使这三个选项卡中的任何一个成为我的UINavigationController.

我尝试过的是抓住并添加当前的App Delegate子视图。但这让我不知何故松开了标签栏。rootviewcontrollerUINavigationController

任何提示和/或指针都非常感谢。

PS。可能有错别字。

层次结构

0 投票
2 回答
3951 浏览

ios - 不能使用 TabBar 委托方法

我有一个带有自定义 TabBar 控制器类的应用程序。

我试图实现标签栏控制器委托方法:

但它不起作用。为什么?

ViewDidLoad我写:

在 .hi 中实现:

0 投票
1 回答
3202 浏览

objective-c - 通过单击 TabBarItem 重新加载 ViewController

我现在有点绝望:/我有一个带有 4 个项目的标签栏控制器。在 4. 选项卡中,我包含了一个显示 pdf 列表的 webView。如果我在 webView 中打开 PDF,则无法通过链接返回主 webView。有没有办法通过重新点击 4. TabBar 来重新加载 View?如果我从 3. 更改为 4. tabbar 它可以工作(viewWillAppear)。

在此处输入图像描述

有人告诉我,以下方法应该有效:

}

但实际上我不知道应该在哪个文件中插入该方法。(见打印屏幕)

非常感谢你们的帮助!