iOS导航面包屑追踪

时间:2010-10-27 17:01:51

标签: iphone ipad ios

基本上,我有一个客户端需要在导航栏中实现面包屑跟踪。我意识到Apple不推荐这种行为,但我正在构建的应用程序仅供内部使用,不会提交给App Store。

我需要一些与AirVideo在iPad App中使用的内容相似的内容。是否有提供此功能的导航控制器或任何其他可用的代码?

alt text

2 个答案:

答案 0 :(得分:6)

我做过类似的事情,但遗憾的是我无法共享任何代码,因为它受到NDA的约束。但我可以指导您一个简单的解决方案。

  • 使用UIWebView进行痕迹处理。
  • 使用CSS显示从UIViewController堆栈枚举的项目(如http://www.jankoatwarpspeed.com/examples/breadcrumb/#
  • 提供链接,自定义架构链接,例如(controller:// 1,controller:// 2等)
  • 处理UIWebView请求,并使用UINavigationController的popToViewController更改为所选控制器

就是这样

希望这会有所帮助

答案 1 :(得分:1)

我认为你必须创建自己的自定义视图控制器,它包含对其他视图的引用,并按照你想要的方式绘制按钮。