问题标签 [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 投票
2 回答
584 浏览

iphone - 当视图控制器更改为另一个视图控制器时会调用什么函数?

我的应用程序委托中有两个视图控制器类。我可以通过发出类的方法从一个视图控制器更改为下一个视图控制器,-pushViewController:animatednavigationController通过调用该方法返回到前一个视图控制器-popViewController:animatedNSUserDefaults现在我的问题是,当我返回第一个视图控制器时,我想通过使用来为首选项保存一些价值,但我不知道应该放在哪里:

0 投票
3 回答
3769 浏览

iphone - UINavigationController 在 UITabBarController 的 moreNavigationController 中不起作用

我正在处理UINavigationControllers我的应用程序,所有这些都由UITabBarController. 一切正常,直到我的控制器进入自动生成的“更多”选项卡。

我在这个简单的例子中重现了这个问题。难道我做错了什么?我想不通。

谢谢你的帮助。

0 投票
1 回答
1228 浏览

iphone - 如何设计类似于 Facebook 3.0 应用程序的 UISegmentedControl 视图交换?

可能最容易通过示例来解释:

在 Facebook 3.0 应用程序中,如果您单击朋友,它会在 UISegmentedControl 中显示“Wall | Info | Photos”,其作用类似于 UITabViewController。如果您然后单击照片,它会将子视图推送到 UINavigationController 堆栈,这会将 UISegmentedControl(和父视图)滑动到左侧。我将如何构建我的应用程序设计以促进这一点?

即它可能是:

  • UIViewController(与 UISegmentedControl 包含三个项目(代表三个视图)
  • ---UINavigationController
  • --------UIViewController(即墙)
  • ----------UIViewController(即对帖子的评论,被推入堆栈)
  • ---UINavigationController
  • --------UIViewController(即Info)
  • ETC...

问题是,如果我按上述方式进行设计,如果用户单击帖子的评论(将评论视图推送到导航控制器的堆栈上),我将如何让 UISegmentedControl 与 Wall 视图一起滑开?这似乎不是最优的。

或者,我可以将 UISegmentedControl 作为子视图放置在每个 UINavigationControllers 中,但我不确定如何在 UINavigationControllers 之间移动它,因为用户在保持状态的同时在“选项卡”之间切换......

有没有更简单的方法来设计视图的布局?

0 投票
1 回答
302 浏览

iphone - 如何在其他 modalview 之上呈现 modalview

好的,这可能很容易..

展示第一个视图控制器模式:

到目前为止一切都很好。但是,如何在这个视图控制器上拉出第二个视图控制器模式(在任何 IBAction 中)?我是否必须拉入辅助视图控制器作为第一个模态视图,还是有更简单的解决方案?

0 投票
1 回答
119 浏览

iphone - 在导航项中创建视图链而不实际显示它们

如何创建一系列视图控制器并将它们推送到导航项而不显示它们?另一方面,是否可以在导航项的视图控制器堆栈上向后移动而不激活和显示视图控制器?

谢谢,

纳瓦

0 投票
3 回答
4863 浏览

iphone - 如何在 iphone 应用程序中设置 UINavigationBar 的高度

我使用 UINavigationController 的典型情况,我想让导航栏更高一点。设置它的边界和框架似乎没有什么区别,我使用这个代码

但无济于事。有任何想法吗?

0 投票
3 回答
628 浏览

iphone - UINavigationController 和在一个级别内切换下一个上一个项目

谁能帮我解决下一个问题。我正在开发一个导航类似于 Notes 应用程序的应用程序。我面临的问题是如何在一个级别内实现导航并将根视图保持为前一个屏幕。所以我需要实现的场景: 1. 从顶层列表向下钻取到详细视图。2. 从此详细视图导航到下一个/上一个项目的详细视图。3. 后退按钮应该指向根视图。

我尝试了几种方法,但没有一种方法适合我。从我的角度来看,最正确的解决方案是在根控制器和详细控制器之间创建一个中间控制器来处理这个下一个/上一个重定向。但这里的主要问题是从一个详细视图切换到另一个导航窗格保持不变,因此它不涉及动画,Notes 应用程序在这种情况下是否正常工作。

你能指出在这种情况下如何更好地安排控制器交互吗?

提前致谢。对于相当大的帖子感到抱歉,试图提供尽可能多的信息。

最好的问候,罗马

0 投票
3 回答
1153 浏览

iphone - 关闭模式视图时出现奇怪的 UI 问题

如下面的屏幕截图所示,我有一个带有一些信息的 UITableView,并且在选择一行时会调用 ABUnknownPersonViewController。为了能够解除它并返回 UITableView 我有这个代码:

问题(如您所见)是当 ABUnknownPersonViewController 被“Επιστροφή”按钮(实际上是“返回”)关闭时,持有 tableView 和蓝色 UIButton 的视图被移动到底部几个像素!

关于可能导致这种情况的任何帮助?

截图 http://dl.getdropbox.com/u/1237004/problem.jpg

0 投票
1 回答
588 浏览

iphone - 如何使用图标作为 UINaviationController 的后退按钮

有谁知道如何为 UINavigationController 后退按钮使用图标而不是文本?

替代文字 http://www.img-hosting.de/bilder/24505iPhoneSimulator2png

0 投票
4 回答
10974 浏览

iphone - 自动隐藏 UINavigationBar 和 UIToolbar

我有一个基于导航控制器的 iPhone 应用程序。

我有一个显示文章列表的主视图控制器和一个详细视图,您可以在其中查看UIWebView. 对于详细视图,我在顶部有导航栏,UIToolbar在底部有一个。

我想用幻灯片动画(到顶部和底部)自动隐藏它们,并在点击屏幕时恢复它们。我认为这将是一个标准功能,但找不到如何去做。

作为参考,这就是 Stanza 或 NYT 应用程序所做的。