问题标签 [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 回答
1397 浏览

iphone - 如何在 appdelegate 文件中使用导航控制器和标签栏控制器

我面临同时显示导航控制器和选项卡栏控制器的问题,根据在 applicationlaunch 方法中添加子视图的位置显示其中一个。

0 投票
1 回答
151 浏览

iphone - 如何更改 TabBarController 行为?

我是 iPhone 新手,对于我的第一个应用程序,我需要覆盖 TabBarController 的正常行为。我有 3 个选项卡,在第一个选项卡上,我需要在运行时根据某些逻辑加载不同的视图。这可能吗?

我查看了 TabBarController 委托,但据我了解,它不允许行为覆盖,只是“用户输入通知”。

任何想法?谢谢你。

0 投票
1 回答
238 浏览

iphone - 在以编程方式切换 tabBarController viewContoller 时发出 ajax 请求

我一直在阅读论坛帖子并敲打我的头超过 2 小时,希望有人可以帮助我指出正确的方向。

我正在使用 UITabBarController 并有 4 个与之关联的根视图。在第一个视图中,用户可以拍照(UIImagePicker),然后以编程方式显示第二个视图。一旦显示第二个视图,我想向服务器发出 ajax 请求。

我能够使用以下代码成功选择/显示第二个视图:

但是 UITabBarControllerDelegate 方法(在用户 tabBarContoller触摸时成功调用):

没有调用,因为 Apple tabBarController:didSelectViewController 文档指出:

在 iOS 3.0 之前的版本中,仅当所选视图控制器实际更改时才调用此方法。In other words, it is not called when the same view controller is selected. 此外,对所选视图控制器的编程和用户启动更改都调用了该方法。

所以我的问题是:“如何在以编程方式切换到第二个视图后执行一些代码并发出请求?

我还尝试在以下位置添加痕迹:

但是当 tabBarController.selectedIndex 设置时,这些都不会被调用。

非常感谢

0 投票
2 回答
203 浏览

iphone - 如何在页面上显示一个标签栏而不在 appdelegate 中调用它

我想在页面tabbar上显示tabbaritems。但主要问题是我不希望tabbarcontroller从委托类中调用 。那么这怎么可能。谢谢 !!!

0 投票
1 回答
2778 浏览

ios - 在 TabBarController 上的 iPad 全屏模式视图?

在 iPad 上基于 TabBar 的应用程序上,有没有办法在“全屏”中显示模式?

我有一个仅限景观的应用程序(如果有区别的话),我想以模态方式展示的项目我想全屏展示,填满整个屏幕只是为了澄清。我可以在“PageSheet”中很好地呈现它,并且“FormSheet”很好,在模态视图笔尖上进行了一些按钮调整之后,但是一旦我尝试“FullScreen”,背景就会变白(尽管TabBar仍然存在),并且如果我重试按下按钮(不重新启动模拟器),它不会响应。

用于呈现模态视图的按钮所在的视图是 CountryViewController.m 并具有以下操作:

这段代码在没有 TabBar 的情况下可以正常工作,我已经意识到。我已经寻找了几个小时来添加到此代码甚至 AppDelegate.h 和 .m 文件中的内容,但到目前为止,它要么无响应(奇怪的是没有显示错误)或上述空白。

0 投票
3 回答
2965 浏览

iphone - 将 View Controller 放入 TabBar ViewController

我已经创建了三个视图控制器,我只想在 tabBarview 控制器中添加这些视图控制器。视图控制器在下面

第一 --> 登录页面

第二个 --> Tabbar View 控制器

我在上面分别创建三个视图控制器。我想使用 Interface Builder 或编码将它们添加到选项卡栏控制器中。

0 投票
2 回答
162 浏览

iphone - 视图正在隐藏 tabbarcontroller

我开发了一个基于标签的 iphone 应用程序。在这方面,我面临如下所述的问题:

与第一个标签栏关联的视图包含 2-3 个按钮。这些按钮的作用是加载另一个视图。现在按下这些按钮,视图正在加载,但全尺寸(320x480)并隐藏标签栏。我想在标签栏上方加载该视图,以便可以访问标签栏。我在该视图的 viewDidLoad 函数中明确设置了视图框架,但它不起作用。

请帮帮我。

0 投票
2 回答
655 浏览

iphone - Xcode/iPhone:第一个基于 Windows 的应用程序 - 为什么 TabBarController 视图中没有显示任何内容

使用基于 Windows 的模板时有什么需要记住的吗?因为我不清楚为什么会显示选项卡,但视图中没有显示任何内容。

你能帮忙吗?因为我已经搜索了几个小时以前的问题,但仍然没有找到任何可以解决的问题。

另一个MadeUpAppDelegate.h

另一个MadeUpAppDelegate.m

另一个MadeUpViewController.h

另一个MadeUpViewController.m

0 投票
3 回答
297 浏览

iphone - 跨标签栏应用程序同步 plist

我有一个三选项卡应用程序,它共享一个用于连接信息(客户端 ID、服务器地址、端口号)的 plist。在每个视图控制器中,一个 NSUserDefaults 对象在 viewDidLoad 方法中被初始化:

我的一个视图代表一个“设置”页面,允许用户对 plist 进行更改。但是,当更新 plist 时,更改不会反映在所有选项卡视图中,因为每个对象都需要同步

我了解到 viewDidLoad 方法在应用程序的生命周期内只调用一次(至少对于 Tab Bar 应用程序),所以我不能把同步调用放在这里。然后我转向 AppDelegate 类并发现了 tabBarController 方法。如何使用此方法在所有视图控制器之间同步 NSUserDefaults 对象而不需要同步按钮?这甚至是在应用程序打开时共享/调整偏好的正确方法吗?

这是我现在的位置:

提前谢谢。

0 投票
4 回答
4230 浏览

iphone - 向以编程方式创建的标签栏添加标题

我是 iPhone 开发的新手......现在我正在尝试构建一个应用程序,我在其中以UITabbarController编程方式创建,如下所示:

在此,我如何向tabbar这些控制器添加标题。我试过了:

但这两个不起作用..我该如何做到这一点?