问题标签 [navigationcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3700 浏览

iphone - iOS 无法在 Interface Builder 中制作 UIWindow 风景

我正在尝试将 MainWindow.xib 中的 UIWindow 设置为横向模式。不幸的是,这个选项在 Interface Builder 中是灰色的。我在同一个 NIB 中有一个可以设置为横向的导航控制器,但这最终在 Interface Builder 中看起来很尴尬,因为导航控制器设置为横向但包含的窗口是纵向的。

更糟糕的是,我无法让窗口在运行时横向运行。我在导航控制器的视图中有这段代码:

我不知道如何为包含窗口指定这个。我已经在 plist 中设置了方向,但这似乎并没有让我的视图以横向显示。

0 投票
3 回答
2785 浏览

iphone - iOS:如何在没有任何可见用户界面的情况下正确使用导航控制器

我有一个似乎最适合导航控制器的应用程序。有一些地方导航分离并且不是完全分层的,但我认为我可以在这些点使用模态视图来解决这个问题。

我想知道这是否是浏览多个视图的最佳方式,或者是否有更好的方式。我希望用户能够通过几个步骤进行,但能够返回一个步骤,甚至在某些点返回到开始。

此外,我希望能够使用自定义按钮来做到这一点。我想在没有任何导航栏等的情况下使用整个屏幕。我想我可以使用自己的自定义按钮推送和弹出堆栈,但我想知道如何确保屏幕完全可供我使用。

0 投票
1 回答
74 浏览

iphone - 如何在我的 ViewController 中设置 [self varNavigationController] 不为空?

菜鸟写作,

我正在尝试使用导航控制器,但 pushViewController 方法不起作用,因为它是“null”。

同时,我在基于导航的应用程序模板中尝试了相同的代码,我可以做到。

我的问题是,如何使 [self myVariableforNavigationController] 在我的基于 View 的应用程序中不为空?我已经尝试了 AppDelegate 中的所有内容,但没有成功。

非常感谢!!!

0 投票
2 回答
1121 浏览

ios - 如何在不使用 pushviewcontroller 的情况下制作“pushviewcontroller”动画?

我想做类似 NavigationController pushviewcontroller 的动画。但我没有 NavigationController,我不想制作它。

所以我想问是否可以在 UIViewController 中做动画?谢谢!


哦忘了说,我想在点击按钮后切换视图。现在使用 presentModalViewController,但我不喜欢它的动画..

0 投票
3 回答
3634 浏览

iphone - iPhone:在 MPMoviePlayerViewController 的导航栏上添加按钮

我正在尝试在 MPMoviePlayerViewController 的 navigationcontroller.view 上添加按钮。到目前为止,我已经写了以下内容。它没有给出任何错误,但按钮没有出现在视图中!谁能告诉我我做错了什么?谢谢。

也尝试使用以下代码添加,但没有运气!

0 投票
4 回答
780 浏览

iphone - iOS4如何重启视图控制器

我希望重新启动视图控制器。

我所做的是将当前视图控制器从导航堆栈中弹出,并将视图控制器的新实例推送到堆栈上。但是,这不起作用。当前视图控制器从导航堆栈中弹出,但新实例并未推入堆栈。

这是我的代码片段:

知道有什么问题吗?

0 投票
2 回答
1108 浏览

objective-c - 如何摆脱 EXC_BAD_ACCESS

因此,StackOverflow 上的另一个 EXC_BAD_ACCESS 主题,但由于我是 Objective-C 的新手,这仍然是一个我还没有真正掌握的主题。尽管我已经对此进行了大量研究。

问题如下。我有一个UIScrollView使用自定义类(名为MultiSelectView)覆盖的。如果用户点击它UIScrollView,然后我想打开一个允许他选择一些数据的视图。

所以我声明了一个UITapGestureRecognizer调用该方法的openMultiSelect:方法。但是在线上[parent.navigationController pushViewController:view animated:YES];我得到一个Program received signal: "EXC_BAD_ACCESS".错误。为什么o为什么?

所以parent你看到的是一个包含选项卡的 ViewController。有一个更好的方法吗?因为现在我有一个包含选项卡的 ViewController。因此,我在其activateTab:方法中创建了选项卡并传递self。我在viewDidLoad该选项卡中执行相同操作以将其传递parent给自定义UIScrollView

0 投票
1 回答
6436 浏览

objective-c - UINavigationController 自定义后退按钮上的过渡动画

我在 UINavigationController 中进行了自定义转换,我使用的代码:

但是那个过渡动画只适用于前进,我可以把它应用到后退吗?

谢谢

0 投票
2 回答
962 浏览

iphone - iPhone UINavigationController 栏按钮未显示

我有一个问题:我有一个基于标签栏的应用程序。在 MainWindow.xib 中显示导航控制器的选项卡链接到 RootViewController.xib。在 RootViewController.xib 我创建了一个导航控制器并添加了一个表格视图。在 viewDidLoad 的 RootViewController 我有[self.view addSubview:navController.view]; . 表格视图和导航控制器适用于导航。按下一个单元会推动控制器,而条形按钮在推动的控制器中起作用。但是当我使用self.navController.navigationItem.rightBarButtonItem = barButton; 什么都没有出现。还将self.navController.navigationItem更改为self..navigationItem等等..没有帮助。你认为问题可能是什么?我感谢每一个答案。仅供参考 barbuttonitem 设置为:

0 投票
2 回答
29 浏览

iphone - iPhone - 当网络不存在时使用视图控制器的特殊问题

我正在使用导航控制器和几个视图控制器。我正在推动视图控制器显示它们。它的一个特殊问题是,如果互联网可用,它可以正常工作。当互联网不存在时,当我调用“pushViewController”时,它会崩溃并显示以下错误:

我无法确定问题所在。我确定 XIB 已正确创建,并且在应用程序本身中。

有什么想法吗?