草庐IT

UINavigationController-Alike

全部标签

ios - 没有 UINavigationController 的 UINavigationBar

我想在我的应用程序顶部有一个UINavigationBar,就像在手机应用程序中一样,但我不想将它与UINavigationController一起使用>,也就是说,我想把它作为一个“独立”的对象来使用。将具有UINavigationBar的ViewController在.xib文件中有其View。我尝试从ObjectLibrary中拖动一个UINavigationBar的实例,它工作正常,但应用程序的状态栏仍然是白色的,而UINavigationBar是灰色的。我希望状态栏具有相同的灰色调,但不希望View的其余部分具有相同的灰色调。为了向您展示我的意思,我有两张图片。第一个是电话应

ios - 如何检测 UINavigationController 动画何时结束?

我希望这是一个简单的问题。如果我有一个UINavigationController并且我将一个新的ViewController推送到带有动画转换的堆栈上,我如何检测动画何时完成以及新的ViewController何时出现在屏幕上?我有几个场景需要推送一个新的Controller,然后它必须执行长时间运行的操作。我想先推送新View,以便在我开始长时间阻塞主线程之前屏幕上有一些东西。如果我在长时间运行的任务之后立即执行推送,那么View将不会显示,直到两者都完成并且主线程能够再次处理事件。所以,一旦动画完成并且View显示在屏幕上,我想做的是能够在新Controller中检测到,然后开始

ios - 如何检测 UINavigationController 动画何时结束?

我希望这是一个简单的问题。如果我有一个UINavigationController并且我将一个新的ViewController推送到带有动画转换的堆栈上,我如何检测动画何时完成以及新的ViewController何时出现在屏幕上?我有几个场景需要推送一个新的Controller,然后它必须执行长时间运行的操作。我想先推送新View,以便在我开始长时间阻塞主线程之前屏幕上有一些东西。如果我在长时间运行的任务之后立即执行推送,那么View将不会显示,直到两者都完成并且主线程能够再次处理事件。所以,一旦动画完成并且View显示在屏幕上,我想做的是能够在新Controller中检测到,然后开始

ios - 如何在 UINavigationController 中使用 UIViewControllerAnimatedTransitioning?

将ViewController推送到UINavigationController时如何获得自定义转换(iOS7)?我尝试在UINavigationController和我正在推送的Controller上设置TransitioningDelegate这些方法永远不会被调用。我发现的所有示例在模态呈现时都使用自定义过渡。 最佳答案 @rounak的想法是正确的,但有时无需从github下载就可以准备好代码。以下是我采取的步骤:使您的FromViewController.m符合UINavigationControllerDelegate。

ios - 如何在 UINavigationController 中使用 UIViewControllerAnimatedTransitioning?

将ViewController推送到UINavigationController时如何获得自定义转换(iOS7)?我尝试在UINavigationController和我正在推送的Controller上设置TransitioningDelegate这些方法永远不会被调用。我发现的所有示例在模态呈现时都使用自定义过渡。 最佳答案 @rounak的想法是正确的,但有时无需从github下载就可以准备好代码。以下是我采取的步骤:使您的FromViewController.m符合UINavigationControllerDelegate。

objective-c - 使用现有的 UINavigationController 在 UIPopoverController 中显示 UIImagePickerController(添加后退按钮)

所以我有一个UIPopoverController里面有我的UINavigationController我有我的UITableViewController但是我在UITableView是去用UIImagePickerController选择一个图像...现在在iPhone上我可以简单地使用presentModalViewController:animated:但是从UIPopoverController中调用它会导致崩溃所以那是不可能的......我也知道UIImagePickerController需要它自己的UINavigationController所以我也不能只推送pushVi

objective-c - 使用现有的 UINavigationController 在 UIPopoverController 中显示 UIImagePickerController(添加后退按钮)

所以我有一个UIPopoverController里面有我的UINavigationController我有我的UITableViewController但是我在UITableView是去用UIImagePickerController选择一个图像...现在在iPhone上我可以简单地使用presentModalViewController:animated:但是从UIPopoverController中调用它会导致崩溃所以那是不可能的......我也知道UIImagePickerController需要它自己的UINavigationController所以我也不能只推送pushVi

ios - '只有当源 Controller 由 UINavigationController 的实例管理时,才能使用 Push segues

我遇到了这个问题。在我的RootViewController中,我有一个文本字段和一个按钮。我给出了一个条件,如果我在文本字段中输入0,那么只有它应该移动到下一个View。到这里它工作正常。但现在问题来了。在这里,我有一个按钮并为该按钮导航到第三个ViewController。在这里我收到错误信息Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationC

ios - '只有当源 Controller 由 UINavigationController 的实例管理时,才能使用 Push segues

我遇到了这个问题。在我的RootViewController中,我有一个文本字段和一个按钮。我给出了一个条件,如果我在文本字段中输入0,那么只有它应该移动到下一个View。到这里它工作正常。但现在问题来了。在这里,我有一个按钮并为该按钮导航到第三个ViewController。在这里我收到错误信息Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationC

ios - UINavigationController 和 UINavigationItem 有什么区别

我不明白这两者有什么区别self.navigationcontroller.navigationitem和self.navigationitem我有基于导航的应用程序,在navigationController的rootViewController中的viewDidLoad方法中,我使用此代码将NavigationItemtitleView设置为自定义图像UIImageView*titleImage=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"image.png"]];self.navigationItem.titleVi