ナビゲーションバー付きの uipopover コントローラーを使用しています。実際には、ポップオーバーコントローラー内にナビゲーションバーが必要です。ナビゲーション コントローラーの背景色を変更しようとしましたが、期待どおりに見えませんでした。ナビゲーション バーのボタンがポップオーバー コーナーに取り付けられているようです。添付のスクリーンショットを見つけてください。以下は、ポップオーバーの作成に使用したコードです。
WLViewBookmarkViewController * viewBookmarkViewController = [[WLViewBookmarkViewController alloc] initWithStyle:UITableViewStyleGrouped];
viewBookmarkViewController.delegate = self; UINavigationController *viewBookmarkNavController = [[UINavigationController alloc] initWithRootViewController:viewBookmarkViewController];
viewBookmarkNavController.navigationBar.backgroundColor = [UIColor colorWithRed:9/255.0 緑:135/255.0 青:46/255.0 アルファ:1.0];
self.bookmarkPopoverController = [[UIPopoverController alloc] initWithContentViewController:viewBookmarkNavController];
[self.bookmarkPopoverController presentPopoverFromBarButtonItem:bookmarkButtonItem allowedArrowDirections:UIPopoverArrowDirectionDown|UIPopoverArrowDirectionUp アニメーション:YES];
Please suggest if there are any other way to achieve this.