74得票7回答
以编程方式创建导航控制器(Swift)

我一直试图以编程方式重新制作我的应用程序。(不使用故事板) 我快做完了,唯独手动创建导航控制器还没完成。 目前,我只有一个视图控制器。当然还有appDelegate。 导航控制器将在整个应用程序的所有页面中使用。 如果有人能帮我,或者发送一些适当的文档链接来以编程方式完成这个操作,那将非常感激...

73得票6回答
iOS7 UIModalTransitionStyleFlipHorizontal转场后会弹跳

我正在为iOS 7更新我的应用程序,发现了一个奇怪的问题。我使用UIModalTransitionStyleFlipHorizontal展示了一个封装在UINavigationController中的UIViewController。 iOS 6中它可以很好地工作,但是在iOS 7中,在转换...

72得票2回答
推送导航控制器不受支持。

我在我的 MainStoryBoard 中想要将一个 viewController 推入 detailView,但是我收到了这个错误: NSInvalidArgumentException,原因:不支持推送导航控制器 我在 storyboard 上为这个 viewControlle...

70得票13回答
UIPopoverController在pushViewController时自动调整到最大高度

我有一个包含UINavigationController的弹出窗口。我可以正常显示弹出窗口,并且它也包含了navController。navController包含了一个tableView,当我选择一个项目时,它会创建一个新的详细视图: DeviceDetailViewControll...

69得票7回答
iOS 7 -- navigationController正在设置我的UIScrollView的contentInset和ContentOffset

我有一个UIScrollView(实际上是一个UICollectionView,但这可能并不重要)。 在iOS 7中,当出现导航控制器时,它会设置contentInset和contentOffset的值,而我并不想要这些值。 它似乎试图调整状态栏和导航栏。 我希望它能保持原样。 我通过覆盖co...

68得票20回答
iPhone导航问题 - 嵌套推动动画可能导致导航栏损坏

我一直收到以下错误:2011-04-02 14:55:23.350 AppName[42430:207] nested push animation can result in corrupted navigation bar 2011-04-02 14:55:23.352 AppName[4...

66得票15回答
防止 UISearchDisplayController 隐藏导航栏

无论何时用户开始编辑 UISearchDisplayController 的搜索栏,搜索控制器都会变为活动状态,并在呈现搜索表视图时隐藏视图的导航栏。是否有可能在不重新实现的情况下防止 UISearchDisplayController 隐藏导航栏?

65得票13回答
Deinit从未被调用。

我正在创建一个ViewController对象并将其推送到导航控制器。当该对象从堆栈中弹出时 - 它没有被释放,Deinit也没有被调用。可能的原因是什么? 这是推送代码:self.navigationController?.pushViewController(CustomViewCont...

64得票27回答
iOS 11的prefersLargeTitles在滚动之前不会更新

我使用了一个包含在UINavigationController中的UITableView来实现一个基本的UIViewController。我将prefersLargeTitles设置为true: Translated text: 我创建了一个基本的UIViewController,其中包...

64得票9回答
在Swift中导航控制器中弹出两个视图控制器

我发现了许多使用Objective-C从UINavigationController弹回2个UIViewControllers的方法,然而当我尝试将其转换为Swift时似乎不起作用。 弹回到UIViewController的最佳方法是什么? 任何指导都将不胜感激 谢谢