У меня есть ConnectionViewController, и когда я нажимаю кнопку Test, я бы хотел переключиться на tabViewController.переключатель для TabBarView без StoryBoard
В моей ConnectionViewController:
- (IBAction)testButton:(id)sender {
TabBarViewController *tabBarViewController = [[TabBarViewController alloc] init];
[self presentViewController:tabBarViewController animated:YES completion:nil];
}
, но когда я нажимаю на моей тестовой кнопкой, то TabBarView черного цвета, без чего-либо.
Что я могу сделать, чтобы исправить это? Я бы хотел модальный переход, а не толчок.
Thx много
[EDIT]: Решение для создания пользовательского SEGUE с классом, как CustomSegue.m с этим методом:
-(void) perform {
ConnectionViewController *src = (ConnectionViewController*) self.sourceViewController;
TabBarViewController *dest = (TabBarViewController*) self.destinationViewController;
[UIView transitionWithView:src.navigationController.view duration:0.2 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{
[src presentViewController:dest animated:YES completion:NULL];
}
completion:NULL];
}
Thx! но теперь я получаю эту ошибку: '' NSInternalInconsistencyException ', причина:' не удалось удалить ячейку с идентификатором contestTableCell - должен зарегистрировать ниб или класс для идентификатора или подключить прототип ячейки в раскадровке '' Пока я переведу другую тестовую кнопку с раскадрой из моего ConnectionView в TabBarView, нет проблем: / – dramixx