scrollview
として追加したいのですUINavigationBar's titleview
が、不思議なことに追加できません。
ビューでDidLoad:
navController = [[UINavigationController alloc] init];
self.view.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height - 20 - 45 - 2);
CGRect frame = navController.view.frame;
frame.size.height -= 20;
[self.view addSubview:navController.view];
UIScrollView *someview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
someview.backgroundColor = [UIColor orangeColor];
navController.navigationItem.titleView = someview;
これは非常に単純なコードですが、何が欠けているのかわかりません。誰か助けてください...ありがとう。
補足:UINavigationController
最初の関心事はナビゲーションバーにスクロールビューを追加することなので、ルートコントローラーなしで開始しています。