Добавить новый вид с определенным переходом Segue - PullRequest
1 голос
/ 16 января 2012
PinViewController *k_View = [[PinViewController alloc] initWithNibName:@"PinViewController" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:k_View];
[self presentViewController:navigationController animated:YES completion: nil];
NSString *addr = sender.titleLabel.text;
[k_View showPinView:addr];

Это мой код. Новое представление добавлено программно, поэтому я не могу просто использовать графический интерфейс, чтобы выбрать, какой тип эффекта перехода я хочу. Я хотел бы использовать Segue, который использует переход "Cross Disolve", как бы я поступил в коде?

Спасибо! * * 1004

1 Ответ

2 голосов
/ 16 января 2012

Тебе не нужен какой-либо переход. просто добавьте:

navigationController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

Перед вызовом presentViewController: animated: завершением: и это должно сделать свое дело. См. ModalTransitionStyle и modalPresentationStyle в справочнике UIViewController .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...