uinavigationcontroller相关内容

使用 UIPageViewController 时如何将 UIBarButtonItem 添加到 NavigationBar

请原谅我,关于如何以编程方式将 UIBarButtonItem 添加到 NavigationBar 已经有很多问题了,但我似乎无法找到任何适合我的情况的解决方案. 这是一个简单的测试应用程序的布局,我一直在使用它来学习 UIPageViewController. 我的页面视图控制器与三个独特的视图控制器一起工作得很好.我现在想为每个视图控制器设置唯一的 rightBarButtonIt ..

UINavigationController每一页的UIToolbar

我有一个在 UINavigationController 上运行的应用程序.现在我想在每个屏幕的底部添加一个 UIToolbar 元素.底部的工具栏应该可以针对当前显示的 ViewController 进行自定义.我的第一个想法是简单地将工具栏添加到 navigationController 视图并标记它,在 viewController 中我认为我可以检索 UIToolbar 元素.我有以下代码 ..

弹出到根视图控制器,没有表视图的动画崩溃

我在标签栏控制器中有 3 个视图控制器.单击任何选项卡会在导航堆栈中加载其根视图控制器. 例如选项卡 1、选项卡 2 和选项卡 3. 导航堆栈 (tab2VC2) 中的第二个视图控制器有一个 tableView.点击tab2 show VC in tab2,然后点击tab1,尝试进入它的rootVC.然后应用程序崩溃说 [用户详细信息VC表视图:cellForRowAtIndexPa ..
发布时间:2022-01-17 13:19:41 移动开发

隐藏导航控制器后退按钮 iOS 7

我试图通过在我的 viewDidLoad 方法中添加以下几行来隐藏导航控制器中的后退按钮.之前关于 SO 的许多其他答案都说这很有效,所以我不知道我的问题是什么?iOS 7/Xcode 5 可能有什么新东西? self.navigationItem.hidesBackButton = YES;self.navigationController.navigationItem.hidesBackBu ..
发布时间:2022-01-17 13:19:32 移动开发

如何在 UINavigationController 中返回一个视图?

有没有一种方法可以在 UINavigationController 上返回堆栈中的一个视图?还是到具有特定标题的视图? 解决方案 我并不是要粗鲁,但这确实有据可查.在 UINavigationController 上进行 google 搜索甚至是 Apple 文档搜索都会找到您需要的内容.以编程方式弹出您使用的当前视图控制器: [[self navigationController] p ..
发布时间:2022-01-17 13:19:09 其他开发

如何获取 UINavigationBar 中后退按钮的宽度?

我们有一个控制器,它可以从多个位置推动,因此它的后退按钮可能具有多个标题之一.它还有一个按钮,可以弹出另一个控制器.它们都有相同的自定义标题元素,但它们的居中不同,因为第二个控制器没有后退按钮.我想添加一个垫片来解决这个问题,但我不知道要制作什么宽度.如何获取 UINavigationBar 中后退按钮的宽度? 解决方案 你总是可以探索导航栏的子视图,寻找后退按钮视图并在找到时选择大小.不 ..

iPad:在 RootView 中合并 SplitViewController 和 NavigationController 的概念?

我无法合并在我的主视图中使用 SplitViewController 和使用“RootView"控制器来控制左侧窗格弹出/侧边栏表格视图这两个概念. 我想让左侧的“RootView"充当导航菜单,但是当 RootView 通过 MainWindow.xib 绑定​​到 SplitView 的左侧窗格时,我该怎么做? 基本上,我希望左侧导航能够像内置的电子邮件应用程序文件夹向下钻取导航一 ..
发布时间:2022-01-17 13:18:53 其他开发

如何将导航控制器添加到基于视图的应用程序中?

是否可以将 UINavigationController 添加到继承自 UIViewController 而不是 UITableViewController 的视图应用程序?是怎么做到的? 解决方案 是的,您可以在任何基于视图的应用程序中使用导航控制器,无论是在根级别(例如在 Xcode 中创建基于导航的模板时)还是使用TabBar 根,或任何根. 一个例子,展示一个包含导航的模式视 ..

NavigationItem iOS 11 Apple 方式中的 UISearchController

在 iOS 11 中,Apple 提供了新的搜索栏,但在 iOS 11.2.2 中,当两个视图控制器都有 searchController 时,开发人员会出现 push\pop 动画错误.Apple 在文件应用程序中展示了他们的愿景.有人知道怎么做吗? 编辑#1 动画损坏的问题.在 NavigationItem 中嵌入的损坏的 UISearchBar 动画 解决方案 你可以 ..

无需返回按钮即可推送到 ViewController

我正在开发一个包含登录/身份验证功能的 iOS 应用程序 - 基本上是用户第一次登录时,他们需要输入相关的登录详细信息 - 然后它们被传递到主应用程序屏幕 - 后续访问应用程序时,它们将自动已通过身份验证. 以上所有内容都可以正常工作-我遇到的问题是导航栏-它出现在应用程序主要部分的主屏幕中并带有后退按钮-我不希望显示它,因为它们不应该显示验证后能够返回登录屏幕.我猜它使用了解释逻辑的根导航 ..
发布时间:2022-01-17 13:18:10 移动开发

导航栏中带有返回按钮的 UISegmentedControl

我正在以编程方式将 UISegmentedControl 添加到导航栏 titleView 应该在的位置.但正如 Apple docs 所提到的在 titleView 下,如果 leftBarButtonItem 不为 nil,则忽略此属性. 但我也想要返回按钮.就像他们在自己的图片中展示的一样! 下面是我添加UISegmentedControl的代码. self.navigatio ..

在 viewWillDisappear 期间隐藏 UINavigationController 的 UIToolbar:

我有一个带有 UITableView 菜单的 iPhone 应用程序.选择表格中的行时,将相应的视图控制器按到应用程序的 uinavigationController 堆栈上. 我的问题是 MenuViewController 不需要工具栏,但被推送到堆栈上的 UIViewControllers 需要.每个被推送的 UIViewController 都会调用 viewDidAppear: 中 ..

与两个 UINavigationController 共享与 rootViewController 相同的 UIViewController

更新:我决定用不同的方式解决我的问题.我没有尝试直接重用相同的 UIViewController,而是使用了两个设置为 rootViewControllers 的普通 UIViewControllers.在他们的 loadView 方法中,他们调用 [storyboard instantiateViewControllerWithIdentifier:] 来获取前一个 UIViewControll ..

如何弹回根视图控制器,然后推送到不同的视图?

我正在编写一个具有 3 个视图控制器的简单应用程序.根视图控制器是一个item Listing,基本的表格视图.在这个视图控制器之外,我基于一些用户交互推送了两个不同的视图控制器 - create item 视图控制器或 view item 视图控制器. 所以,情节提要的转场看起来就像一个 V 或其他东西. 在我的 create item 视图控制器上,我希望它在用户创建新项目时弹回根 ..
发布时间:2022-01-17 13:17:18 移动开发