Я пытаюсь получить анимацию слайда, которая происходит с UINavigationController
.
. Все примеры установки UINavigationController
включают использование нескольких XIB
для разных видов, однако все мои виды.UIViewControllers
в одном XIB
.
Пока что я использую [self presentModalViewController:myViewController animated:YES];
, который прекрасно работает.
Все мои контроллеры вида подключены через IBOutlets
косновной XIB
.
Пример:
#import "MyViewController.h"
@interface ViewController : UIViewController {
...
IBOutlet MyViewController *myViewController;
//connected through Interface Builder
...
}
И в Interface Builder
:
Я думал, что мог бы использовать что-то вроде:
UINavigationController *myNavController = [[[UINavigationController alloc] initWithRootViewController:self] autorelease];
[myNavController pushViewController:myViewController animated:YES];
Однако это абсолютно ничего не делает.
Я немного застрял в этом.
Любая помощь приветствуется.