iOS 7中的UIActivityViewController

问题描述 投票:17回答:3

在我的应用程序中,我添加了以下代码行以合并uiactivityviewcontroller的功能

    UIImage *yourImage = someImg;
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationActivities:nil];
    activityVC.excludedActivityTypes = @[ UIActivityTypeMessage ,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll];
    [self presentViewController:activityVC animated:YES completion:nil]; 

和UIActivityViewContoller可以正常工作,但是UI如下:没有FB图标,没有Twitter图标,这是iPad的屏幕截图:

enter image description here

但是它在iOS 6中显示完美的UI。这可能是什么原因?

iphone ios ios7 uiactivityviewcontroller
3个回答
4
投票

让我告诉您您的代码是正确的,经过一些测试最终我可以解决它,只需转到“设置”,然后单击“添加社交帐户(Facebook-Twitter-Flickr-Mail)”,再次运行您的应用程序,您将看到图标。坎昆的问候!“在此处输入图像描述”


3
投票

您在使用模拟器吗?以我的经验,UIActivityViewController UI在模拟器中是错误的,但是如果您在实际设备上进行测试,则可以正常运行。

尝试在设备上进行测试。


3
投票

问题出在设备上。它在iPhone中运行良好

© www.soinside.com 2019 - 2024. All rights reserved.