iOS 6 iPadアプリでは、新しいUIActivityViewControllerを使用しています。オプション(facebook、twitter、emailなど)を含むポップアップを、通常の青色ではなく黒色にしたいと思います。私はそれが行われるのを見たので、それが可能であることは知っていますが、それを取得する方法がわかりません。
私のコードは次のとおりです。
UIActivityViewController *activity = [[UIActivityViewController alloc] initWithActivityItems:@[string,url] applicationActivities:nil];
shareOptions = [[UIPopoverController alloc] initWithContentViewController:activity];
[shareOptions presentPopoverFromBarButtonItem:actionBarButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
activity.view setBackgroundColorを実行すると、奇妙な外観のポップアップが表示されます...アイデアはありますか?
UIActivityViewControllerに関する2番目の問題は、電子メールを介して共有することを選択した場合、電子メール共有コントローラーのナビゲーションバーがデフォルトであるということです。これも黒にしたいです。新しい[UINavigationBarappearance]クラスを使用しようとしています。使って黒くすることができます
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
しかし、これは私が求めているUIBarStyleBlackOpaqueではありません。
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque];
動作しません
ありがとう!