невозможно переключать представления по состоянию в раскадровках - PullRequest
0 голосов
/ 17 января 2012

Я новичок в раскадровках и пытаюсь переключить представления при условии, но все, что я получаю, это "черный" экран

раньше я делал это:

 if (x==1){

        classView *theView = [[classView alloc] initWithNibName:nil bundle:nil];
        [self presentModalViewController:theView animated:YES]; 
    }

как я могу написать это в "раскадровке"

Спасибо

1 Ответ

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

Создайте переход, перетаскивая элемент управления с первого вида на новый.Нажмите на segue и используйте инспектор атрибутов, чтобы установить модальный стиль и установить идентификатор для View.Если вам не нужна кнопка в первом представлении, добавьте ее в любом случае, создайте переход, а затем сделайте кнопку невидимой или поместите ее за пределы видимой области.

Тогда ваш код станет:

if (x==1) {
    [self performSegueWithIdentifier: @"theView" sender: self];
}
...