为了澄清这一点,我不想添加新活动或自定义按钮进行分享。
我想添加一个新的操作按钮作为Cancel
选项。见附件。
我正在使用这样的UIActivityViewController
。
UIActivityViewController * avc = [[UIActivityViewController alloc] initWithActivityItems:shareItems applicationActivities:nil];
NSArray *excludeActivities = @[UIActivityTypePrint,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypePostToWeibo];
avc.excludedActivityTypes = excludeActivities;
[avc setCompletionWithItemsHandler:^(UIActivityType _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {
//something
}];
[self presentViewController:avc animated:YES completion:nil];
这个想法是添加一个额外的按钮,例如Done
按钮