2014-01-13 8 views
0

Я разрабатываю приложение iOS 7 iPhone в Xcode с контроллером Table View с различными ячейками просмотра таблиц. Я пытаюсь сделать так, чтобы один View Controller отображался всякий раз, когда вы нажимаете на любую из элементов View Table, но меняет текст View Controller на что-то другое, в зависимости от того, какой параметр выбирает пользователь в представлении таблицы. У меня уже есть настройка, которая работает, для чего требуется отдельный контроллер View для каждого отдельного параметра, но это неэффективно и беспорядок. Есть идеи? (Я программист на Java и совершенно новый для iOS ...). Благодаря!Изменить текст на контроллере View через Table View Controller options?

+0

В Xcode создайте новое приложение, используя шаблон «Master-Detail». Это более или менее то, что вы описываете, и должно быть полезным в качестве отправной точки. –

ответ

0

Что вы описываете очень близко к шаблону iOS-приложения шаблона Master Detail, поэтому вы должны создать его в Xcode и изучить его, чтобы увидеть, как он работает. Вам, вероятно, нужно будет лишь внести некоторые корректировки, чтобы заставить его функционировать так, как вы этого хотите.

0

Возможно, если добавить свойство в файле заголовка подкласса UIViewController, который вы хотите отобразить, например:

@property (nonatomic, strong) NSString *customText; 

Затем в didSelectRowAtIndexPath, установите атрибут customText перед показом контроллер представления. Внутри контроллера вида используйте self.customText для его отображения.

Надеюсь, это полезно!

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