问题标签 [uinavigationcontroller]

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 投票
1 回答
1637 浏览

iphone - 如何在 iPhone Utility 应用程序的 FlipsideView 上放置 UINavigationController

我正在尝试基于标准的 Utility 模板开发一个新的应用程序,它有一个 MainView 和一个 FlipsideView,并允许用户在两​​者之间切换,具有很酷的翻转效果。这个模板我用过很多次都没有问题,但是现在我想在 FlipsideView 上使用 UINavigationController,我发现了一个问题。导航控制器结果放置在可用屏幕顶部下方 20px 处!因此,前 20px 被标准状态栏(带有电池指示器、运营商等的状态栏)占用,然后有 20px 的空白/空白区域,然后导航 UI 开始。结果在这里表示: http ://www.iphonedevsdk.com/forum/iphone-sdk-development/6952-flipping-uinavigationcontroller-problem.html

有人对此有解决方案吗?上面帖子中建议的解决方法不起作用..

0 投票
1 回答
1074 浏览

iphone - 嵌入在 NavigationController 中的 UITabBarController

我知道以前有人问过这个问题,我听到的解决方案是不使用 UITabBarController 而是将 UITabbar 添加到视图并将其相应的 viewController 推送到导航控制器。但是,当我使用这种方法时,我可以看到标签栏,但我无法在标签栏上显示 tabbaritems。它只在底部显示一个标签栏。我试图设置一个处理按钮响应的 tabbardelegate,但显然没有似乎毫无意义的按钮。

有什么好的建议吗?

0 投票
2 回答
3700 浏览

iphone - 在基于 iPhone 导航的应用程序中刷新视图

我正在为 iPhone 使用基于导航的应用程序。当我按下返回按钮后返回视图时,我想重新加载视图。任何解决方案?

问候

0 投票
4 回答
24024 浏览

iphone - 调用 popViewControllerAnimated 两次

我有UINavigationController一系列的UIViewControllers。在某些情况下,我想准确地弹出两个级别。我以为我可以通过popViewControllerAnimated连续调用两次来做到这一点,但事实证明,我第二次调用它时,它没有弹出任何东西,而是返回 NULL。我是否需要存储对目标 VC 的引用并改为调用 popToViewControllerAnimated?我可以这样做,但这会使我的代码复杂化,因为我必须UIViewController在将 VC 推入堆栈时传递 *。

这是相关的片段:

我在这里做了什么奇怪的事情吗?我想编写惯用的代码,所以如果“正确”的方式是调用popToViewControllerAnimated,或者完全是其他方式,我会很乐意改变它。

0 投票
3 回答
5527 浏览

jquery - Zend Navigation Menu 自定义使用 JQuery jdmenu

所以我已经按照教程Zend Framework:Navigation and Breadcrumbs with an XML File in ZF 1.8进行了操作,一切运行良好,但我现在想使用jdmenu jquery 插件来渲染一个看起来更干净的水平菜单。默认情况下,Zend 框架将菜单 html 代码包装在此元素名称中

我想我可以调用此方法将“ul”元素类属性设置为“jbmenu”

但我不确定如何访问 Zend_View_Helper_Navigation_Menu 对象引用。这应该在 __initNav() 方法的 Bootstrap.php 文件中完成吗?任何建议将不胜感激。

0 投票
2 回答
6799 浏览

iphone - 更改动画持续时间

我想让导航栏比平时隐藏得更慢。

我尝试了以下方法,但是在隐藏时,它会立即消失而不是动画出来(下面的视图确实动画正确):

如果我替换:

然后它使用通常的持续时间而不是我的慢版本。嗯。

我什至试图变得非常狡猾并做:

这导致了一个EXE _ BAD _ ACCESS 上的赋值。有任何想法吗?

0 投票
2 回答
3057 浏览

iphone - 导航栏上方的 UISearchBar

我见过的所有使用 UINavigationBars 的应用程序都将 UINavigationBar 放在应用程序的顶部。如果您想使用 UISearchBar,那么它通常位于 UITableView 的“标题”中,例如...

地址簿 http://www.freeimagehosting.net/uploads/d715f77301.png

我想做的是在 UINavigationBar/Controller 上方/外部放置一个 UISearchBar 对象,但我在执行此操作时遇到了一些问题。

genericnibfile http://www.freeimagehosting.net/uploads/f6025a02e5.png

首先,我想要实现的目标是否可能?最简单的方法是什么?

从基于导航的应用程序开始似乎使导航栏/视图无法调整大小!

谢谢,

乔恩

0 投票
3 回答
2223 浏览

iphone - UITabBar 和 1 个以上的 UINavigationController

我目前正在开发一个应用程序,该应用程序需要我有不同的 UINavigationControllers - 所以我使用标签栏并尝试使用 UITabBar 在它们之间进行交换,所以我在应用程序委托中有一些代码,如下所示:

这将编译并加载第一个 UINavigationController 但是当我单击另一个导航控制器时,我得到:

最奇怪的部分是我可以将标签控制器与单个 UINavigationController 一起使用,并且一切正常,但是当我尝试添加第二个时,它惨遭失败 - 有没有人知道我在这里做错了什么?

先感谢您

詹姆士

0 投票
1 回答
5971 浏览

iphone - 为什么会过度释放?UINavigationController / UITableview

我从 TableViewController 的 didSelectRowAtIndexPath 方法中将视图控制器推送到导航控制器的堆栈上,如下所示:

如果我取消注释最后一行,则应用程序在返回时崩溃并出现错误:

再深入一点,我发现崩溃可以进一步缩小到 MyViewController 的 dealoc 方法中对 [super dealoc] 的调用。通过取消注释“[super dealoc]”我们不会崩溃。

我无法进一步缩小范围。“超级”将是 UIViewController 类,我无法进一步调查该 dealoc 方法......可以吗?也许有一种方法可以查看 0xd4f860 究竟指向什么,但我不知道如何?有任何想法吗?

0 投票
5 回答
18272 浏览

iphone - UITableView pushViewController 选择行

我正在用 UITableView 构建一个 iPhone 应用程序。在选择一行时,我希望在加载特定 URL 时推送 UIWebView。

我目前有:

如何获得滑入以包含 UIWebView 并随后通过以下方式将故事链接加载到其中的新视图:

提前致谢,

本吉