2016-11-24 2 views
0

Добрый день,Как вставлять UINavigationController в UITableViewController В Xamarin прошивкой

Я работал последние 6 месяцев на Android стороне моего приложения, и я уже начал на стороне IOS.

Я использую Xamarin C# в Visual Studio 2015 Обновление 2 с Macbook Pro в качестве сервера сборки и дизайна.

Я совершенно новой для IOS развития

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

То, что я пытаюсь сделать, - показать UITableViewController для каждой ячейки таблицы с ячейками STATIC, на которые пользователь нажимает. Чтобы отображать значки и текст, мне приходилось идти со статическими ячейками и, следовательно, с UITableViewController вместо обычного UIViewController на основе статических ячеек, для которых требуется UITableViewController.

Моя Раскадровка выглядит следующим образом:

My Storyboard Layout

  1. Initial-контроллер - UIViewController с контейнерным видом.

  2. В представлении контейнера встроен первый UITableViewCOntroller, в котором хранится мой TableView со статическими ячейками для меню.

  3. Когда пользователь нажимает на ячейку, теперь я хочу, чтобы отобразить номер UITableViewController 2.

Мой вопрос заключается в следующем: Как я вставлять UINavigationController к первому UITableViewController для того, чтобы облегчить навигации между главным меню и последующими ViewControllers, которые должны отображать каждый параметр?

EDIT: Мой вопрос фундаментально такой же, как некоторые из представленных здесь решений, но с той разницей, что я использую Visual Studio и Xamarin. Представленные здесь решения не показывают, как решить это с помощью segues в Visual Studio, а код также представлен в Objective-C, и я работаю на C#.

+0

Возможный дубликат [Вставить UIViewController в NavigationController с помощью segues] (http://stackoverflow.com/questions/16253631/embed-a-uiviewcontroller-in-a-navigationcontroller-using-segues) –

+0

Почти, но что вы имеете в виду, что выглядит в Objective-C. Также, как вы собираетесь Редактировать-> Вставить In-> Контроллер навигации в Visual Studio? Если вы можете сказать мне, как это сделать, тогда проблема решена. –

+0

Кроме того, будет ли 1 UINavigationController достаточно или мне нужно иметь один из 1-го UITableVIewController и EACH следующего UITableViewController, который будет отображаться? –

ответ

0

Этот вопрос выглядит так, как будто у него есть возможное решение, упомянутое haider_kazal, но это не то же самое, если вы смотрите под кожу. Возможный ответ, упомянутый здесь, относится к обычным способам использования контроллера навигации и установки корневого контроллера просмотра.

Этот вопрос отличается в том смысле, что вы имеете дело с контроллером представления, который имеет TableView со статическими ячейками, вмонтированными в него с помощью Container View. С помощью этой настройки при попытке указать корневой контроллер панель навигации не отображается в контроллере корневого представления. До сих пор ответ на эту проблему, похоже, заключается в том, что нет четкого ответа.

 Смежные вопросы

  • Нет связанных вопросов^_^