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

objective-c - 带有按钮的简单视图,该按钮使用标签栏控制器调用另一个视图

这是安静的尴尬,但我就是不明白。

  1. 我应该如何浏览舞会 viewA 到 viewB 到 viewC

  2. 如果我有一个主视图“viewMain”......我怎样才能让它调用一个带有标签栏控制器的视图,用于视图 viewTabA、viewTabB 和 viewTabC。(所有视图都应该让我选择返回主视图“viewMain”)

令人沮丧的是,我在 Google 上找不到它:我不敢相信正在创建简单游戏(全屏)和一些信息“页面”的人以前没有解决过这个问题。

我已经尝试了一切...接近但...请任何帮助,领导,提示将不胜感激:_(

0 投票
1 回答
158 浏览

landscape - iphone sdk:如何正确切换控制器

我在我的应用程序上苦苦挣扎了几天,有些事情我不确定是否正确。我有一个带有登录视图控制器、标签栏视图控制器和横向视图控制器的应用程序,只有在第一个选项卡处于横向模式时才应该使用它们。我已将这 3 个控制器添加为 AppDelegate 的属性。每次我需要切换视图时,我都会执行以下操作: - 从超级视图中删除当前视图 - 使用 [window addSubview:newViewController.view] 将新视图添加到窗口

这是正确的方法吗?

非常感谢,卢克

0 投票
2 回答
1912 浏览

iphone - 按下选项卡时重新加载视图控制器

我的标签栏控制器中有几个标签,只有一个(第一个)在我每次选择它的标签时(以及当应用程序回到前台时)我都需要自动重新加载。

我没有找到如何做到这一点,我是否需要每次手动重新创建标签栏控制器?我需要向标签栏控制器添加一组新的视图控制器吗?

谢谢你的帮助

0 投票
2 回答
5967 浏览

android - Android中的自定义标签栏

是否可以在android中自定义标签栏?在某种意义上自定义,就像在 iPhone 中一样,标签栏位于屏幕底部;在Android中,我们可以将标签栏放在底部,将其内容放在顶部吗?

0 投票
2 回答
433 浏览

three20 - 重新启动后,应用程序在three20中隐藏导航栏

我有一个小问题:

我写了一个使用tabBarController的小项目,实现文件只有这个方法:

在我的 appDelegate 的 appDidFinishLaunching 中,标签栏的映射如下:

问题是当应用退出,然后再次重新打开时,它不完全记住退出前的状态,导航栏是隐藏的,并且在 tabBar 上没有选择 viewController,它看起来像这样:

http://dl.dropbox.com/u/8583302/Zrzut%20ekranu%202010-10-13%20%28godz.%2015.17.11%29.png

但它应该是这样的:

在下一篇文章中

有人看到这个并知道解决方法吗?

0 投票
2 回答
2891 浏览

xcode - 代码模式:直接从独立的 .xib 文件(而不是从 MainWindow.xib)加载 TabBarController 对象

我在网上四处寻找,并没有找到解决这个问题的可接受的方法......

我正在寻找一个简单的代码模式:

从单独的 .xib 文件中加载 TabBarController 对象(带有关联的子视图控制器),而不是从默认的 MainWindow.xib 中自动包含和加载。

在 XCode 术语中,从一个新的 iPad/iPhone 项目作为“Tab Bar Application”开始,目标是解决以下问题:

  • 创建项目
  • 将 MainWindow.xib 中的 TabBarController、TabBar、FirstViewController 和 SelectedSecondViewController 移动到新的“TabBarController.xib”文件中
  • 移动后,MainWindow.xib 应该只包含:File's Owner、First Responder、App Delegate、Window
  • 在 TabBarController.xib 中,File's Owner 和 First Responder 分别设置为:UIApplication 和 UIResponder。
  • 将主应用程序委托中的“didFinishLaunchingWithOptions”更改为以下内容:

消除:

添加:

通过这些更改,应用程序构建并运行,但是当 TabBarController 加载时,选项卡栏是“空的”——控制器中似乎没有任何内容。

在查看调试器时,“init”没有正确地从数据初始化,或者 .xib 文件中的某些内容没有正确设置。

什么是正确的解决方案?我意识到还有其他方法可以做到这一点,是的,我让它们在其他应用程序中工作。

然而,我正在寻找的是使用默认项目的特定解决方案,它可以用作设置 iOS 代码的一般模式。

提前感谢您的帮助

  • js
0 投票
1 回答
1075 浏览

iphone - 在标签栏应用程序中重置以前的导航控制器

我有一个标签栏应用程序,里面有一个导航控制器和视图控制器。这就是它的布局方式。

我想要做的是当我导航到选项卡栏 1 中的其他视图控制器,然后我切换到选项卡栏 2,我希望选项卡栏 1 返回其根视图控制器。

我正在寻找的行为类似于 iPod 应用程序。任何帮助表示赞赏。谢谢!

0 投票
1 回答
395 浏览

objective-c - 如何让 UISplitViewController 在两个方向上显示相同

我正在编写我的第一个标签栏 iPad 应用程序,其中添加了拆分视图控制器。一切正常,但问题是我试图在视图以纵向模式加载时显示根视图控制器和详细视图控制器。非常清楚,我需要两个控制器的显示方式与它们在横向模式下的显示方式相同。请让我知道伙计们,如果有办法做到这一点或您有任何其他想法,以便对我有所帮助。

我查看了 MGSplitViewController,但将其作为最后一个选项。

谢谢你的时间。

0 投票
1 回答
573 浏览

iphone - 如何取消在 UITabBarControllerDelegate 协议的 didSelectViewController 事件中打开视图控制器

我实现了 UITabBarControllerDelegate 事件:

在上述功能中,在检查了一些条件后,我希望应用程序做一些其他事情(即打开另一个视图控制器),而不是打开用户在标签栏项目上选择的正确视图控制器。事件的行为:

不符合我的要求。

0 投票
2 回答
484 浏览

iphone - 如何使 TabBar 按钮加载始终是 NavigationController 的第一个视图

如何强制 TabBar 按钮始终加载 NavigationController 的第一个视图?

我不想加载最后一次加载的视图,但总是回到该 NavigationController 方案的第一个视图。

非常感谢!