在我的iOS 6 iPad应用程序中,我使用新的UIActivityViewController。我希望包含选项(脸谱,微博,电子邮件等)的弹出框是黑色的,而不是通常的蓝色。我已经看到了它,所以我知道这是可能的,但我不知道如何得到它。UIActivityViewController背景颜色和导航栏颜色
我的代码是:
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的第二个问题是,当我选择通过电子邮件共享电子邮件共享控制器的导航栏是默认的。我想这也是黑色的。我试图使用新的[UINavigationBar外观]类。我可以得到它是黑色使用
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
但这不是我所追求的UIBarStyleBlackOpaque。
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque];
不起作用
谢谢!
@财产的事件中(非原子,分配)UIBarStyle barStyle; @property(nonatomic,retain)UIColor * tintColor UI_APPEARANCE_SELECTOR; barStyle缺少UI_APPEARANCE_SELECTOR。这就是为什么它不起作用 –
如何获得它的任何想法? – Stephen