如何为UIActivityViewController模式设置自定义大小?

时间:2015-10-08 15:08:00

标签: ios objective-c iphone uiactivityviewcontroller

我在我的应用中使用UIActivityViewController进行社交分享,对于iPhone UIActivityViewController模式正在使用如下:

UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
activityController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;

[self presentViewController:activityController animated:YES completion:nil];

我需要更改打开模式的大小,请帮忙。

我试过了:

activityController.preferredContentSize = CGSizeMake(activityController.preferredContentSize.width/4, 250);

但这不起作用,模态的大小保持不变。 我应该可以指定在我的iPhone应用程序上打开的模式的大小。

1 个答案:

答案 0 :(得分:0)

我认为您的应用无法在您的设备上启用正确的比例。 (例如:iphone 6s plus应获得比例值:3)您可以检查您的设置。 (参考:iPhone 6 (Plus) screen size