17得票5回答
我的导航栏的大标题太宽了,如何修复?

我正在使用导航控制器,并将其导航栏的prefersLargeTitle属性设置为true。一切都正常,但当标题文本变得太大时,它无法适应空间大小。这是它的样子: 如果导航栏的prefersLargeTitle属性设置为true,是否有可能使标题字体大小动态调整?如果可以,如何实现?

16得票4回答
如何检查导航控制器是否已推送或作为根视图控制器?

我想检查当前所在的视图控制器是根视图控制器还是被推到某个导航控制器上。

16得票8回答
Xcode 4.2创建基于导航的应用程序

我刚试图通过Xcode 4.2创建基于导航的应用,但在新窗口中找不到任何与基于导航的应用有关的内容。我发现了页面型应用程序,这是最接近基于导航的应用程序的东西。 但是它是使用故事板创建的,而我还无法处理故事板。 那么有没有办法创建传统的基于导航的应用程序?如果没有,有什么替代方案?

15得票3回答
从子视图导航控制器访问顶部导航控制器

我的视图和控制器设置如下: 标签/栏控制器 1.中有一个根视图控制器 2.中有一个程序创建的导航控制器,它作为子视图显示在根视图控制器中。 我想做的是访问顶部的tab bar / 导航控制器,以便我可以将一个视图推送到它上面。 我尝试使用parentViewController,但它...

12得票3回答
self.navigationController为null。

在我的视图控制器中,我有一个按钮,当按下按钮时,会进入导航控制器,我的代码如下:-(IBAction)ShangHaiButtonPressed:(id)sender{ marketviewcontroller = [[MarketViewController alloc]initWi...

12得票5回答
呈现视图控制器转场动画

在我的代码中,我使用presentViewController来调用我的第二个视图控制器[self presentViewController:secondController animated:YES completion:nil]; 当我调用时,我需要显示从左到右的动画(就像在导航控制器中...

11得票5回答
如何自定义qlpreviewcontroller中导航栏的颜色

我可以在QlPreviewController控制器中自定义导航栏的颜色吗? 我尝试了以下方法:[[UINavigationBar appearanceWhenContainedIn: [QLPreviewController class], nil] setBarTintColor: [U...

11得票5回答
如何从导航控制器中移除一个视图?

我想调用一个新的视图控制器,并从导航控制器堆栈中移除当前的视图控制器。 例如,我在A视图控制器中,然后我调用B。 现在,我的堆栈是A和B。 现在我想调用C(从B开始)。 我希望堆栈变成A,C。 谢谢。

10得票9回答
异常:视图未设置navController

当我在活动的片段标签中托管片段时,在该片段中使用navController = Navigation.findNavController(view)时,应用程序会因错误而崩溃: 视图没有设置navController。 这是nav_graph:<navigation xmlns:and...

9得票2回答
iOS7下popover中navigationBar的tintColor如何修改

我开发了一款iPad应用。在导航控制器中,我使用弹出窗口打开一些屏幕。但是在IOS 7中,我没有改变导航控制器的色调颜色。请问如何更改这个颜色?谢谢。 UINavigationController *navigationController = [[[UINavigationContro...