我正在iOS 9.3上编写我的应用程序。但是,我的应用程序的共享表屏幕比其他应用程序的共享表屏幕更大。有没有办法将共享表屏幕修改为iPhone原始图标大小?
以下是我的代码:
- (IBAction)onShareButtonClick:(UIButton *)sender {
NSString *string = @"Upload Chart";
UIImage *uploadImage = [self.selectedController performSelector:@selector(getUploadImage)];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[string, uploadImage] applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];}
如下面的评论,我发现getUploadImage
只是屏幕的一部分。
如果我修改代码如下,则共享表将仅“更多”。但是,共享图标的大小与原点相同。
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityVC applicationActivities:nil];
因为activityVC
为空。