问题标签 [uitabcontroller]

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 投票
3 回答
1966 浏览

iphone - 如何将“更多”标签栏的编辑视图的导航栏设置为黑色?

我正在尝试设置所有标签栏的导航栏 UIBarStyleBlack。

我也可以通过以下方式为“更多”标签栏实现这一点:

问题是,当您单击其顶部的编辑按钮以自定义选项卡时,它会显示一个带有标准蓝色导航栏的新模式控制器,而我无法将其设置为 UIBarStyleBlack。

0 投票
0 回答
337 浏览

iphone - iPhone 标签栏:在运行时更改按钮 - 标签栏设计指南

我正在开发一个 iOS 4 应用程序。

我有一个带有四个按钮的标签栏的 UITabController。其中之一被称为游戏。

当用户点击播放按钮时,我需要更改标签栏按钮:现在它必须是按钮,一个用于返回上一屏幕,另一个用于停止。

我的问题是我是否可以这样做,或者是否有任何设计指南不允许这样做?

0 投票
1 回答
147 浏览

iphone - TabController 中的第二个表视图 - 崩溃

更新 这是一个复制问题的简单方法,打开任何应用程序,其中包含从核心数据加载的表视图。然后在选项卡栏中,设置不同的选项卡以打开相同的表格视图。你得到*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'FooSpelledCorrectly''

我在TabController应用程序中有第二个表视图,并且选择选项卡时该应用程序崩溃。我明白了SIGABRT 我喜欢青蛙

我已经复制了 tableview 的 (h|m) 文件并将它们添加到项目中。在我添加的应用程序委托SearchGroupViewController *searchListController2;中,原始 tableview 使用SearchDestinationsViewController *searchListController;

我觉得我一定错过了一些简单的东西。还有什么想法可以看吗?我需要创建第二个控制器吗?两个 .m 文件都实现了 fetchedResultsController

崩溃日志:

感谢您的任何帮助或指点!罗伯特

0 投票
2 回答
4730 浏览

ios - 跳转到 UITabBarController 中的特定选项卡

我想跳转到 tabcontroller 中的第三个选项卡。我在谷歌中搜索但没有发现任何帮助。

如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
737 浏览

objective-c - TabBar 下 Tapku TKCalendarMonthTableViewController tableview

我有一个基于 TabController 的故事板应用程序,其中包含 4 个不同的导航控制器,每个选项卡一个。第二个选项卡打开一个导航控制器(这仍然与故事板关系),它以这种方式以编程方式推送 Tapku 库的 TKCalendarViewController:

AgendaTableViewController 是 TKCalendarMonthTableViewController 子类。

问题是日历下的表格视图位于标签栏下方,并且最后一个单元格按预期不可见。我认为视图或所有者有问题

如何解决?

谢谢!

0 投票
3 回答
1526 浏览

iphone - 选项卡控制器中的导航控制器不显示后退按钮

我有一个带有 2 个选项卡“我的信息”和“他们的信息”的选项卡控制器,这只是一堆文本框。我想在顶部有一个导航控制器,这样我就可以返回,但后退按钮不会出现......这是我的代码:

按下按钮以显示表格:

在 FormController.m - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil:

选项卡正确显示,导航栏在那里,但没有显示返回按钮来返回。

编辑:这里是文件: IncidentAidStartViewController.h

IncidentAidStartViewController.m

IncidentAidForm.h

IncidentAidForm.m

我的信息控制器.h

我的信息控制器.m

0 投票
1 回答
837 浏览

iphone - 重新加载视图确实在从其他选项卡返回视图时加载(iPhone 界面生成器)

我有 2 个由标签栏控制器控制的视图。

我遇到的问题是,从第二个选项卡返回到我的第一个选项卡时,理想情况下,我需要根据我在第二个选项卡中所做的更改重新加载第一个视图的所有数据。

最好不要解释原因,因为我对过度复杂的代码和许多变通方法的失败尝试可能会让你感到震惊。

所以基本上,当我从另一个选项卡返回视图时,我可以让 viewDidLoad 自行重做吗?

编辑:答案是:我认为 viewWillAppear 而不是 viewDidLoad (不能回答自己的问题 8 小时)

0 投票
1 回答
841 浏览

xcode - XCode 在 UITextView 不更新的单独视图中实现多个实现

嘿,我刚刚对 XCode 的行为有疑问,多个视图实现了我自己创建的同一个 UIView 类。我正在使用一个选项卡式应用程序和控制器,我在情节提要上有多个视图,所有这些视图都实现了我创建的一个类。在其中一个视图中,我有一个文本字段和一个按钮,在另一个视图中,我有一个带有启动文本的文本视图,上面写着“Waiting...”。正如您可能猜到的,我想在第一个视图的文本字段中输入文本,按下按钮,然后在另一个视图的文本视图中显示正确的输出文本。
我的问题是:在多个视图之间实现同一个类有问题吗?
我研究了很多关于在其中设置文本的 TextView 方法的讨论,但是论坛之间的所有建议都说不同,而且似乎没有一种方法能正常工作。

[textView setText string]当我切换到另一个选项卡时不想工作, textView.text = @"Message here"也不起作用

感谢您的帮助,我已附上我的代码以供参考。

0 投票
1 回答
499 浏览

ios - 在 iPad 界面的 UITabController 中使用 UISplitViewController 的错误

我是一名新的 IOS 开发人员,正在开发我的第一个应用程序。我很喜欢它,并且已经设法让几乎所有东西都按我想要的方式工作,但我正在追逐一个奇怪的错误。

这是基本的应用程序设计(是的,我知道它可能不符合 Apple UI 指南),我可以描述它:

这是一个使用故事板完全使用最新 X Code 编写的通用应用程序。我有一个工作正常的 iPhone 和 iPad 界面,但它在我的问题存在的 iPad 界面中。根控制器是一个 UITabView。在其中一个选项卡上,我有一个拆分视图控制器,它实现了典型的主细节模式。在纵向模式下,主表被隐藏并呈现内容。导航栏按钮带来主表视图。您选择一个项目,主表视图消失,右侧通过 segue 更新内容。到现在为止还挺好。您旋转设备,一切正常。拆分视图主表保留在左侧,内容呈现在右侧。即使在选项卡控制器中,这一切也很有效。

以下是两个用例,按顺序演示了错误没有发生和发生

1- 错误不会发生 a) 以纵向启动应用程序。b)选择导航按钮以调出主表 c)从表中选择项目(项目渲染,主表消失) d)将设备旋转到横向(主/细节正确旋转) e)从选项卡控制器中选择不同的视图 f)选择原始包含拆分视图的视图 g) 一切都很好

2- 此用例中发生错误 a) 以纵向启动应用程序 b) 选择导航按钮以调出主表 c) 从表中选择项目(项目呈现,主表消失) d) 从选项卡控制器中选择不同的视图 e)在另一个选项卡视图中将设备旋转到横向 f) 从选项卡栏中使用拆分控制器选择原始视图 g) 视图返回,渲染细节,主视图/视图完全丢失。

因此,似乎如果在选择其他选项卡视图之前以横向呈现主/细节,一切都很好。但是,如果在您在选项卡中选择另一个视图之前,主/详细视图至少没有以横向呈现一次,它就不能正常工作。

在我的主/表控制器的 viewWillAppear 方法中,我检查了 self.masterPopoverController.isPopoverVisible 并确定它返回 false。

我想知道这是否是一个错误,或者可能是 Apple 不建议将拆分视图放在另一个控制器中的原因之一?

0 投票
0 回答
63 浏览

ios5 - 如何启动嵌入在 UINavigationController 中的 UIViewController

我有带有 2 个选项卡 A 和 B
选项卡 A 的 TabController:UINavigationController1-->Controller X--->Controller Y
TAB B:UINaviagtionController2-->Controller A --->Controller B --->Controller C

在 Tab Controller 中,我有一个按钮,我想启动 Controller X。如何使用它的 navigationBbarController 获取 X?我可以到达 X,但不显示导航?

谢谢