【发布时间】:2015-10-08 15:08:00
【问题描述】:
我在我的应用程序中使用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 应用上打开的模式的大小。
【问题讨论】:
-
请看截图,图标看起来很大,在我检查的其他几个应用程序中它们没有这样显示。我需要调整视图的大小和其中显示的图标
-
我的应用程序 sscreenhost,这里的图标尺寸看起来很大:s3-us-west-1.amazonaws.com/jjm.so/myscreen1.jpg
-
查看快速公司应用程序,图标大小显得更小,这是我试图为我的共享屏幕实现的图标大小和窗口大小:s3-us-west-1.amazonaws.com/jjm.so/refscreen.jpg
-
任何关于如何调整共享屏幕和图标大小的建议将不胜感激。
标签: ios objective-c iphone uiactivityviewcontroller