Использование UINavigationController для внутреннего UIView - PullRequest
0 голосов
/ 21 января 2012

Что у меня есть экран iphone с основным UIView, внутри которого есть еще один UIView размером 280x280 с табличным видом внутри.Что я хочу, так это то, что когда пользователь выбирает любую строку этой таблицы внутри этого внутреннего UIView, он толкает пользователя к другому 280x280 UIView, поэтому в основном основное представление будет исправлено, но изменится только внутреннее представление.Какова концепция, которая может сделать это?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 21 января 2012

Я думаю, что user994813 хочет сказать следующее:

  • UINavigationController контролирует весь экран.Таким образом, только нажать и вытолкнуть поле размером 280x280 невозможно.
  • Лучший способ достичь этого - позволить UITableViewController быть контроллером основного представления.Используйте его в качестве делегата и источника данных для вашего табличного представления 280x280.
  • Когда пользователь выбирает строку, используйте переход, чтобы позволить табличному представлению исчезнуть, и появится другое представление 280x280.Другими словами, я боюсь, что вам придется делать это вручную, хотя это не очень сложно.
  • Если вам нужен NavigationBar, создайте его вручную в interfaceBuilder.
0 голосов
/ 21 января 2012

вам нужно создать два вида 280 * 280, один для вашего табличного представления, а другой для другого (push-представление), и всякий раз, когда вы выбираете строку таблицы, вам необходимо скрыть истинное первое представление и скрытое ложное второе представление (pushview).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...