PS: アプリ ビューの途中で使用するので、アプリ デリゲートの方法を使用するように勧めないでください。ありがとう。
アプリのようUINavigationController
に を表示するために を使用してみます。だから私は一歩一歩始めようとしています。これまでのところ、ナビゲーション スタックのビュー コントローラーに含まれるビューを表示しようとしました。しかし、私はどこかで何かが欠けています。UITableView
settings
これが私の関連コードです:
.h file:
@interface ViewController : UINavigationController{
UINavigationController *navigationController;
UIViewController *viewController;
}
@property(nonatomic, strong)IBOutlet UINavigationController *navigationController;
@property(nonatomic, strong)IBOutlet UIViewController *viewController;
@end
.m ファイル:
@implementation ViewController
@synthesize navigationController;
@synthesize viewController;
- (void)viewDidLoad
{
[super viewDidLoad];
//Do any additional setup after loading the view, typically from a nib.
self.viewController = [[UIViewController alloc]init];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.navigationController.view addSubview:self.viewController.view];
}
**The xib file:**
アプリを実行すると、青いビューが表示されることを期待していますが、表示されるのはデフォルトの青いナビゲーション バーだけで、「ルート ビュー コントローラー」というタイトル メッセージさえありません。