2015-02-27 3 views
-1

Я уже установил две кнопки, которые переходят ко мне в «SecondViewController» и «ThirdViewController», но для этого я создал файлы .XIB. Они прекрасно работают.Как перейти к контроллеру View View на раскадровке?

я использовал:

-(IB Action) clickButton 
{ 
    ThirdViewController *third = [[ThirdViewController alloc] 
            initWithNibName:nil bundle:nil]; 
    [self presentViewController:third animated:YES completion:NULL]; 
} 

Опять же, это работает отлично. Моя проблема в том, что когда я добираюсь до своего «ThirdViewController» и хочу настроить кнопку «Назад», чтобы вернуть меня в свой первоначальный ViewController, он не работает, потому что он находится на Main.Storyboard и не является XIB-файлом. Как это сделать? или я должен сделать XIB-файл и избавиться от Main.storyboard?

и как мне делать это без NavigationController, который я не использую

+0

Для «Я уже создал две кнопки, которые переходят ко мне в« SecondViewController »и« ThirdViewController », но для этого я создал файлы .XIB.», Где вы устанавливаете эти кнопки? В вашем Main.storyboard? –

ответ

0

Вы должны использовать View вместо .xib файлов. Они устарели и вряд ли используются сейчас. А для навигации вы можете использовать Seague. Для этого вам нужно создать кнопку в одном представлении, щелкнуть правой кнопкой мыши по кнопке и перетащить ее в вид, который хотите открыть, когда вы нажимаете эту кнопку. То же самое можно сделать с помощью кнопки «Назад» в следующем представлении.

+0

Итак, вы говорите, чтобы начать по существу и не использовать .XIB-файлы? – JCDOSAJ

+0

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

+0

Можете ли вы связать меня с любыми видеороликами или чем-нибудь, что поможет мне учиться с новой панелью и мнениями? все видео, которые я вижу, используют файлы XIB. – JCDOSAJ

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