我在我的应用程序中使用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应用程序上打开的模态的大小。
我认为你的应用程序没有在你的设备上启用正确的缩放。(例如:iphone 6s plus应该得到比例值:3)你可以检查你的设置。(参考:iPhone 6 (Plus)屏幕尺寸)
对活动的指示符视图执行仿射转换:
yourActivityIndicator.transform = CGAffineTransformMakeScale(2, 2);
[self addSubview:yourActivityIndicator];