Я новичок в Objective-C, и я начинаю работать над приложением, которое будет иметь несколько представлений. Я хочу создать их на 100% программно без файлов XIB
. Я понимаю, что мне нужно создать классы ViewControllers
для моих экранов, но я хочу спросить вас, как управлять навигацией с ним. Предположим, что у меня есть один ViewController
, который содержит tableView
. И я хочу создать следующий экран. Так что я понимаю, что row
в tableViewController
класс вызоваСоздавайте новые представления программно и управляйте ими
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //... }
Но как насчет следующего экрана? У меня его еще нет. Должен ли я создать класс «готовый» ViewController
? Как обрабатывать навигацию в этом случае?
Спасибо, это полезно. – Kuba
И один вопрос. Я должен сделать несколько ViewControllers или, возможно, «перезагрузить» тот, который у меня уже есть? Или, может быть, создать новый экземпляр этого класса? – Kuba
Это действительно начало и отличное объяснение того, что вам нужно начинать. Еще одна вещь: Ссылка на класс UINavigationController содержит хорошее введение: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html –