UIActivityViewController大小

我试图在我的应用程序中使用UIActivityController。 不幸的是,模态的大小太大了。 在左边,我想要的模态,在右边,我有模态:

在这里输入图像说明

这里是我用来显示模式的代码,当我点击Sharebutton时:

NSString *textToShare = @"Hello !"; NSURL *myWebsite = [NSURL URLWithString:@"http://stackoverflow.com/"]; NSArray *objectsToShare = @[textToShare, myWebsite]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; // Email subject [activityVC setValue:@"Hello !" forKey:@"subject"]; [self presentViewController:activityVC animated:YES completion:nil]; 

我究竟做错了什么 ?

提前致谢。

你没有做错什么,你只是使用不同大小的设备! 尝试使用iPhone 6或iPhone 6S在模拟器中运行,我打赌你会看到你想要在左边。 看起来你只是在一个比你想要的更小的设备上运行它。