2014-01-12 3 views
0

У меня есть кнопка выхода на мой контроллер TableView. Когда я его ударил, он запускает следующий код, и он отлично работает. Он изменяет ваш статус входа на 0 (код не показан), а затем переводит вас на экран входа в систему.Проблемы с представлением представления из Xib

- (void)moveToLogInPage { 

    // PUSH THE VIEW TO LOGIN PAGE VIEW CONTROLLER 

    UIStoryboard *mainStoryBoard = [UIStoryboard storyboardWithName:@"Main" bundle:Nil]; 
    UIViewController *vc = [mainStoryBoard instantiateViewControllerWithIdentifier:@"loginPage"]; 
    [self presentViewController:vc animated:NO completion:nil]; 

} 

Но то, что я хочу сделать, это переместить кнопку для входа из контроллера TableView в XIb, что я скользящим в со стороны. Ползунок задается следующим кодом, а также отлично работает.

sliderView = [SettingsSlideView createView]; 
[self.view addSubview:sliderView]; 

Я просто возникли проблемы оборачивать вокруг моей головы, как вызвать функцию «moveToLogInPage» от sliderView.

ответ

0

Вы не должны вызывать метод «переместить на другой контроллер» из представления. Это должно быть сделано контроллером. Просто держите ссылку на представление в контроллере и переходите к другому контроллеру оттуда.

+0

Можете ли вы уточнить? Я получаю, что я не должен называть это с точки зрения, но не могли бы вы пойти немного подробнее? – StephenCollins

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