uinavigationcontroller相关内容

如何停止弹出到导航控制器的标签栏的第二次点击?

我有一个基于标签栏的应用程序.所有选项卡都有一个导航控制器作为根.如果标签处于活动状态,用户再次点击标签,它会弹回导航控制器. 我怎样才能阻止这种行为? 所以实际上我有一个导航控制器 + 一个隐藏的 viewcontroller 可以做出一些决定 + 另一个视图控制器.对于原始问题中的误导性信息,我们深表歉意.我对所有选项卡(其中 3 个)使用隐藏的 viewcontroller,并将 ..

UITabBarController UINavigationController 设计建议

这更像是一个哲学问题,所以请给我你的想法. iPhone SDK 文档指定您可以让标签栏控制器包含导航控制器,但您不能让导航控制器包含标签栏控制器.似乎有时您可能希望以表格方式组织视图中的视图,该视图是导航控制器堆栈的一部分.这不合理吗? 我接受 Apple 在这些领域中的规定作为福音,因为 HIG 确实提供了似乎揭示阻力最小的路径的最佳实践(我相信也有例外).但是,在标签栏的情况下, ..

带有 NavigationController 和 TabController 的情节提要

看起来这应该很容易弄清楚,但我今天下午没有运气.我将我的问题的这个快速、简化的故事板模型拼凑在一起. 基本上,我希望下面的表格视图控制器也位于标签栏控制器中(除了已经存在的导航控制器).选项卡将在两个表视图控制器之间切换. 现在,带有按钮的视图控制器充当一种菜单.每个按钮都指向一个表格视图控制器.理想情况下,此视图控制器不会显示标签栏,并且只能从表格视图控制器的导航栏上的后退按钮访问. ..

self.navigationController.tabBarController.selectedIndex 不起作用

我有一个 UITabBarController,其中包含 4 个不同的 UIViewControllers. 在第一个选项卡上有一个 UINavigationViewController,其中包含其子 UIViewController.在不点击标签栏的情况下,我想将用户带到第二个标签上.为此,我尝试了: self.navigationController.tabBarControlle ..

设置 UINavigationBar 的标题

我有一个应用程序,它使用主故事板包含一个导航控制器,其中主视图是使用原型单元格内容的表视图.表格视图中的每个单元格都会推送到我使用它自己的一组 .h .m 和 .xib 文件创建的新视图上. 表格视图导航栏的标题通过故事板设置,效果很好.但是,在将每个新视图推入视图后,我无法为其设置标题. 我在每个视图的 viewDidLoad 方法中都有以下内容; self.title = @"查 ..

结合导航控制器和标签栏控制器

正如我在标题中提到的,我想将 Navigation Controller 添加到我已经有 Tab Controller 的应用程序中.因此,尝试在 页.无论如何,有些不对劲.UINavigationController 正在寻找一个空白页面,即使有一个视图和一些库. 让我从头开始: 在我的 AppDelegate 中,我正在设置标签栏控制器,如下所示: @interface MYAp ..

从弹出的 UINavigationController 或 UITabBarController 确定 viewWillAppear

我无法找到一种方法来区分从导航控制器堆栈弹出和从 UITabBarController 进入视图控制器. 我只想在视图从 TabBar 呈现时调用 ViewWillAppear 中的方法,而不是当有人在导航控制器中按下回时. 如果我不使用 TabBarController,我可以使用 viewDidLoad 轻松获得此功能. 我试过了, 覆盖 func viewWillAppe ..

在导航栏中为嵌入式 UISearchbar 设置色调颜色

我有一个应用程序,整个 UI 都带有蓝色主题.我在初始视图的导航栏中也有一个嵌入式搜索栏.我的应用程序按钮文本颜色为白色,并在应用程序委托中声明: [[UINavigationBar 外观] setTintColor:[UIColor whiteColor]]; 问题是这会导致嵌入式搜索栏在选择光标时隐藏光标,因为白色色调会影响搜索栏.我尝试使用两种方法专门将搜索栏的色调设置为 [UICol ..
发布时间:2022-01-17 13:02:02 移动开发

使用情节提要时如何继承导航控制器?

我正在使用 Xcode 菜单“编辑器...嵌入...导航控制器"在界面构建器中使用情节提要. 似乎在 iOS 6 中,您必须将 UINavigationController 子类化以允许所有方向,使用 - (NSUInteger)supportedInterfaceOrientations {返回(UIInterfaceOrientationMaskAll);} 但是由于代码中没有对 U ..

Swift – 使用 popViewController 并将数据传递给您要返回的 ViewController

我的第一个视图控制器名为 ViewController 上有一个名为 showSettings 的可选 bool 变量,我正在从 SecondViewController回到ViewController. 在弹出之前,我想将 bool 设置为 true.由于 ViewController 在内存中,因此实例化另一个视图控制器似乎是错误的. 最好的方法是什么?如果这对您的答案很重要,我没 ..
发布时间:2022-01-17 13:01:35 移动开发

UINavigationBar 以按钮为标题.

我已经进行了一些挖掘,但似乎没有得到任何有用的东西. 我正在尝试做的是非常基本的,但我不确定它们是否是: 1.更简单的方法 2.或者如果苹果会给它一个“不" 我有一个通过 UINavigationController 控制的视图(显然来自这篇文章的标题),其中有一个对象/视图. 视图已经相当拥挤的内容.不是很拥挤,但没有更多的空间可以舒适地放置东西. 用户需要能 ..

在视图控制器之间传递数据/对象/moc - 最佳实践

我有一个我怀疑很常见的场景,我在回答其他类似问题时发现了各种想法,包括设置 IBOutlets、将 NSmanagedobjects 作为属性传递以及只使用一个视图控制器但换出视图,但我不确定哪个是为我的解决方案实施的最佳想法. 我有一个具有典型模型的 iOS/iphone 应用程序.UITabBarController 包含多个 UINavigationControllers. 在其 ..