From 7711a0a94553d509c8856102bdb5cc8a6fc2c0b8 Mon Sep 17 00:00:00 2001 From: Roman Efimov Date: Wed, 15 May 2013 11:15:49 -0500 Subject: [PATCH] Background not transparent when using iPad and forcing DEFacebookComposeViewController custom view --- REActivityViewController/REFacebookActivity.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/REActivityViewController/REFacebookActivity.m b/REActivityViewController/REFacebookActivity.m index ce4683d..73bd1e1 100644 --- a/REActivityViewController/REFacebookActivity.m +++ b/REActivityViewController/REFacebookActivity.m @@ -55,7 +55,11 @@ - (id)init - (void)shareFromViewController:(UIViewController *)viewController text:(NSString *)text url:(NSURL *)url image:(UIImage *)image { DEFacebookComposeViewController *facebookViewComposer = [[DEFacebookComposeViewController alloc] init]; - viewController.modalPresentationStyle = UIModalPresentationCurrentContext; + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) + viewController.modalPresentationStyle = UIModalPresentationCurrentContext; + else + [UIApplication sharedApplication].delegate.window.rootViewController.modalPresentationStyle = UIModalPresentationCurrentContext; + if (text) [facebookViewComposer setInitialText:text]; if (url)