uinavigationcontroller相关内容

UIBarButton不会在我的UINavigationController中显示

我想创建一个带有导航栏和表视图的简单视图。所以我创建了UINavigationController的一个子类,并在其中添加了一个UITableView。我的IS也是UITableViewDataSource和UITableViewDelegate。现在我想在导航栏中添加UIBarButton,但它不起作用: UIBarButtonItem *anotherButton = [[UIBarBu ..

如何在iOS13上设置导航控制器中嵌入的状态栏的样式?

像许多iOS开发者一样,我面临着iOS 13更新的一些问题。 其中之一是对状态栏样式的不同管理 在iOS 12上,我过去常常这样设置导航栏样式 self.navigationController?.navigationBar.barStyle = .black 这会影响状态栏样式,将其设置为白色(因为导航栏样式为黑色); 但它在iOS 13上似乎不起作用,我猜它有一些问题要处理 ..
发布时间:2022-09-20 17:10:56 移动开发

UIKit&>快捷UI&>UIKit时不显示导航栏项目

从SwiftUI视图推送到UIKit时,未显示或未添加导航条项目。 我已在情节提要中添加了一项,并在代码中添加了一项,但均未显示。 这可能是SwiftUI中的错误,但我觉得这可能是很常见的情况,可能我遗漏了什么? 此问题有一些重叠:Navigation Bar Items after push from SwiftUI to UIKit尽管我不确定它们是否相同 结果 ..

如何从屏幕顶部为表格视图控制器显示 UISearchBar

我希望复制 Facebook Messenger 应用程序显示 UISearchBar 的方式.当您点击导航栏中的 leftBarButtonItem 时,UISearchBar 会从屏幕顶部向下显示/动画,当您取消时,它会从其起源的位置向上消失. 我曾经将 UISearchBar 作为表视图标题(在故事板中)中的默认设置,但现在我想做我上面所说的,但我不确定从哪里开始.我的搜索显示控制器仍 ..
发布时间:2022-01-17 13:23:06 移动开发

将嵌套在容器视图控制器中的 UINavigationController 添加到 UITabBarController

我有一个 UIViewController(红色)设置为 UITabBarController 的第一个选项卡,如下面的故事板所示.这个视图控制器是一个容器视图控制器,并在它的 contentView(红色视图控制器内的白色矩形)内加载了一个 UINavigationController. 这是我在红色视图控制器的 contentView 中加载导航控制器的代码: - (void)view ..

iphone navigationController : 在退出当前视图之前等待 uialertview 响应

我有一个带有导航控制器管理的后退按钮的视图,我想检查当用户单击后退按钮时文件是否已保存.如果文件已保存,则返回上一个视图,否则 uialertview 会询问您是否要保存文件. 所以我这样做了,但视图消失了,之后出现了警报视图. -(void)viewWillDisappear:(BOOL)animated {如果(!self.fileSaved){UIAlertView *alert = ..

iOS 7 uinavigationcontroller 如何检测滑动?

在新的 iOS 7 UINavigationController 中,有一个滑动手势可以在视图之间切换.有没有办法检测或拦截手势? 解决方案 交互式弹出手势识别器通过 UINavigationController 的 interactivePopGestureRecognizer 属性公开.您可以添加自己的控制器作为手势识别器的目标并做出适当的响应: @implementation My ..

在 UISplitViewController 中,不能让 showDetailViewController:sender: push on detail navigationController

在 iOS 8 中,视图控制器现在可以调用 showDetailViewController:sender: 让系统确定正确的视图控制器来呈现详细视图控制器. 在我的应用程序中,我有一个 UISplitViewController,它的 viewControllers 数组中包含两个 UINavigationControllers.第一个 UINavigationController 包含我 ..

在 iOS7 中测试的 UINavigationBar 设置 tintcolor 不起作用?

我有一个具有 UINavigationBar 的应用程序,并且我已将色调颜色设置为黑色,如下所示: self.navigationController.navigationBar.tintColor = [UIColor blackColor];` 我在 IOS 6 中测试过,它是黑色的.但是,当我在 iOS 7 中尝试相同的应用程序时,它显示为默认导航栏. 正如标题所说,它不起作用吗? ..

在 pushViewController 之前设置视图控制器属性

在我的应用程序中,我为视图添加了标签,将其连接到插座,但当我第一次从另一个视图控制器分配此插座然后调用 pushViewController 以显示它时,什么都没有显示.这是推送下一个显示标签的视图之前的代码: CustomViewController *vc = [[CustomViewController alloc] init];vc.lbl_price.text = self.label ..
发布时间:2022-01-17 13:21:22 移动开发

禁用后退按钮并将取消按钮放在导航视图控制器中 - 就像联系人 iPhone 应用程序

我有一个导航视图控制器,导航堆栈中有 3 个视图控制器.现在在第三个也是最可见的视图控制器上,我有一个默认的后退按钮. 我需要将这个视图控制器带入我所做的编辑模式...现在要求有一个取消按钮作为左栏按钮项而不是后退按钮. 这类似于 iPhone 的联系人应用程序提供的功能,您可以在其中编辑特定联系人. 任何线索如何实现这一点? 解决方案 要隐藏后退按钮并添加左栏按钮使用- ..

水平分隔符导航栏 IOS 7

我已经包含了对导航栏 (navigationController) 的需求,该导航栏 (navigationController) 与栏 viewController 的背景色调相同......现在我遇到了一个问题......在导航栏和视图之间我有一条将它们分开的水平线,从图片中可以看出..你能告诉我如何删除这条线水平黑色并使其更一致吗? 我在 AppDelegate 中试过这个: [[U ..
发布时间:2022-01-17 13:21:06 其他开发

iOS 8 Swift 导航栏标题,按钮未显示在基于选项卡的应用程序中

我正在尝试遵循 本教程,这个答案 和 this answer 为我的每个标签创建导航栏在 iOS 8/Swift 中基于选项卡的应用程序中,但我的导航栏上没有显示标题或按钮. 这是我目前所拥有的: //AppDelegate.swiftfunc 应用程序(应用程序:UIApplication,didFinishLaunchingWithOptions 启动选项:[NSObject:AnyO ..

如何创建像 BestBuy App 这样的自定义导航栏?

我想制作一个自定义导航栏,就像在 BestBuy 应用程序中一样,或者像下面给出的屏幕截图中显示的那样. 我希望这种类型的 Navigation 始终位于每个 viewController 的顶部. 如果有人能告诉我程序或任何形式的帮助,将不胜感激.谢谢. 解决方案 编写 UINavigationBar 的子类,在其中自定义绘图并根据需要添加子视图. 然后通过使用 ini ..

加载 MKMapView 时崩溃

我在加载 MKMapView 时遇到了奇怪的崩溃.发生的模式是当我在一个视图中打开 ABPeoplePickerNavigationController 时,这又会触发 UINavigationController 委托方法 在保存/不保存后,我转到另一个视图——它工作正常.下一个视图——它工作正常.但是当我使用 MKMapView 进入视图时,它会崩溃. 其他视图没有任何问题.只有加 ..
发布时间:2022-01-17 13:20:32 移动开发