问题标签 [uitabbarcontroller]

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 投票
4 回答
3829 浏览

iphone - 如何显示底栏(标签栏控制器)?

我用它来隐藏底栏

现在我正处于不想再隐藏它的地步。我应该使用什么方法?

谢谢

0 投票
3 回答
3592 浏览

iphone - 如何识别标签栏项目?

我想知道如何识别标签栏中的项目?

我有一个包含 NAvigationController 的 tabBarController,如下所示:

每个 navigationController 都在这个数组中。


我使用以下方法管理每个选项卡栏项中的操作:

我在这种方法中,即:

像这样我识别我点击的标签栏项目。

但问题是您可以在 iphone 屏幕中编辑 Tabbar(因为数组中有 6 个视图控制器初始化标签栏)然后,我使用的方式不正确,因为我可以更改视图控制器的位置当我使用这个编辑工具时在标签栏中。

谢谢

0 投票
1 回答
448 浏览

interface-builder - Interface Builder:从 TableViewController 调用时无法显示 TabBarController

我的一个朋友要求提供一个应用程序框架的快速代码示例,该框架将使用 TableView 来调用 TabView。我估计一个小时。

在超过我想承认在 IB 中乱来的几个小时之后,我放弃并实现了以下代码。

谁能告诉我如何在 IB 中做到这一点?我很小心(我想)建立所有正确的联系,但没有成功。我什至有另一个(工作)应用程序,我在其中逐步建立了相同的连接。我收到有关“不允许更改由标签栏控制器管理的标签栏的委托...”的错误(当我将 TabBar 的委托连接到文件的所有者时,即使另一个应用程序在该设置下工作正常)

在我编写这段代码之前,我从来没有得到标签栏视图,只有视图 xib 附带的视图......(我通过在视图上放置标签进行了测试)。

提前致谢...

0 投票
1 回答
745 浏览

iphone - 从 UITableViewController 转换到 UITabBarController

出于美学原因,我希望我的 iPhone 应用程序的初始控制器是 UITableViewController。

但是,为了响应行选择,我想显示一个 UITabBarController。

这可能吗?可以从 UITableViewController 过渡到 UITabBarController 吗?

0 投票
1 回答
2219 浏览

iphone - 以编程方式更改选项卡时,iPhone View 不会使用 UITabBarController 更新

使用 UITabBarController 设置一个新的基于 iPhone 窗口的项目,并在 IB 中连接所有内容。使用 self.tabBarController.selectedIndex = 1; 您应该能够以编程方式切换选项卡。但是,它似乎只在某些情况下有效。如果你将它绑定到 IBAction 或作为图像选择器的结果,它会很好地工作。但是,如果你调用它太快,它似乎只能部分起作用。在视图中选择的选项卡仍然是旧视图。

我试图把 self.tabBarController.selectedIndex = 1; 在 viewDidLoad 中的 switch 语句中,作为在启动时返回到先前选择的选项卡的一种方法,它将不起作用。然后我添加了一个 NSTimer 并尝试在 0.01 秒后执行它,它工作正常,所以这显然是一个时间/排序问题。

关于何时应该清楚切换标签的任何建议?

0 投票
1 回答
611 浏览

iphone - tabBar setHidden后,控制器的视图不会拉伸全屏

事实上,以前标签栏所在的屏幕区域,现在无法访问。如果我在该区域添加一些东西,它就会被裁剪。

我尝试将 setFrame 设置为 320x480 但无济于事

请帮忙

0 投票
2 回答
3784 浏览

iphone - 如何同时切换 tab 和 pushViewController?

我的应用程序中有两个选项卡,左侧选项卡是普通的 UIViewController,右侧选项卡是导航控制器,里面有一个表格视图。我想让用户按下左侧选项卡上的按钮并跳转到属于右侧选项卡上表视图中特定行的特定详细信息视图。

在表格视图本身中,我可以毫无问题地显示特定的详细视图,例如:

我也可以使用跳转标签

但我不知道如何做到这两点。我试过了

但这不起作用。

编辑:

当我尝试上面的代码时,它只是切换选项卡但不推送视图。

我也尝试了 criscokid 的建议,但没有任何反应。

编辑2:

试图解释每个选项卡上的内容:

0 投票
6 回答
5837 浏览

iphone - 将 IBOutlet 连接到由 UITabBarController 管理的 ViewController

我得到一个疯狂的错误,我无法理解它为什么会发生。我制作了一个简单的应用程序,它使用 TabBar 来导航 3 个视图。我创建了所有内容,并向 TabBar 管理的 3 个 ViewController 中的每一个添加了一个 UIImageView。一切正常。在应用程序中,您可以浏览 3 个视图并查看 3 个图像。

现在我将一个 UIButton(或任何其他组件)添加到第一个 ViewController。我将它添加到 NIB 中,并在我的代码中执行通常的操作:

并将我的NIB中的UIButton连接到“btn”。现在,一旦 TabBar 尝试显示此视图(在它启动后立即显示),应用程序就会崩溃,给我一个:

2009-08-24 16:52:25.164 AppName[2249:207] *** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键值编码钥匙 btn。

我尝试重新启动 SDK、我的计算机、为 2.2.1、3.0、模拟器、设备、清理所有目标等构建,但问题仍然存在。我确信它与 UITabBarController 有关。我只是看不出是什么。

0 投票
3 回答
11395 浏览

iphone - UITabBarController 视图位置和大小

我有一个添加 viewController 的 UITabBarController,但定位已关闭。屏幕顶部有大约 20px 的间隙,加载的 viewController 的底部是隐藏的。如何移动调整加载的 viewController 的大小?

我尝试了这两种方法,但没有运气。

无论如何,这并不是我真正想要做的。我想将它们设置为 tabBarController 查看窗口的大小和位置。

0 投票
2 回答
20001 浏览

cocoa-touch - 添加 TabBarController 作为视图的子视图

当我的应用程序启动时,我正在加载启动画面。然后我想加载一个 TabBarController 和它的 ViewControllers。但是,我的 TabBarController 窗口不会缩放到屏幕大小。

底部的 TabBar 可能有 3/4 被切断,并且在状态栏下方的屏幕顶部有一个大约 20 像素的细长间隙。如何正确调整 TabBarController 的大小?

这是我的 SplashViewController 中加载启动视图和 TabBarController 的代码: