2010-10-27 3 views
6

В принципе, у меня есть клиент, который хочет, чтобы тропа для панировки была реализована в навигационной панели. Я понимаю, что Apple не рекомендует это поведение, но приложение, которое я создаю, предназначено только для внутреннего использования и не будет отправлено в App Store.iOS Navigation Breadcrumb Trail

Мне нужно что-то похожее на то, что AirVideo использует в своем iPad-приложении. Существуют ли какие-либо навигационные контроллеры, предоставляющие эту функциональность или любой другой код?

alt text

ответ

1

Я думаю, вы должны создать свой собственный пользовательский View Controller, которая содержит ссылку на другие представления, и втягивает кнопки, как вы хотите.

+0

Да, очевидно, но я был надеясь, что кто-то осуществил что-то подобное или где-то был существующий код. У меня есть идея, как его реализовать, но если уже есть решение, которое было бы идеальным. –

+0

Я не уверен ни в каких примерах или рамках, которые это делают, но, возможно, более конкретный вопрос привлечет больше внимания. Может быть, что-то вроде «есть ли какие-нибудь навигационные контроллеры iOS?» а не «Любые идеи»? который может быть немного неоднозначным. – Oliver

6

Я сделал подобное, но, к сожалению, я не могу поделиться каким-либо кодом, поскольку он связан NDA. Но я могу помочь вам найти легкое решение.

  • Использование UIWebView для сухарей.
  • Используйте CSS, чтобы показать ваши детали (как http://www.jankoatwarpspeed.com/examples/breadcrumb/#), которые пронумерованы от UIViewController стека
  • Дайте ссылки, пользовательские схемы linkes, как (контроллер: // 1, контроллер: // 2 и т.д.)
  • запросов ручки UIWebView и использовать popToViewController из UINavigationController, чтобы изменить выбранный контроллер

вот это

надеюсь, что это помогает