How to exclude Notes and Reminders apps from the UIActivityViewController?

If you don’t want to subclass UIActivityViewController you can include them in your .excludedActivityTypes when creating your UIActivityViewController. Objective C: UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:sharingItems applicationActivities:nil]; activityController.excludedActivityTypes = @[ UIActivityTypeAssignToContact, UIActivityTypePrint, UIActivityTypeAddToReadingList, UIActivityTypeSaveToCameraRoll, UIActivityTypeOpenInIBooks, @”com.apple.mobilenotes.SharingExtension”, @”com.apple.reminders.RemindersEditorExtension” ]; [self presentViewController:activityController animated:YES completion:nil]; Swift 4.2: let activityController = UIActivityViewController(activityItems: sharingItems, applicationActivities: nil) activityController.excludedActivityTypes = [ UIActivity.ActivityType.assignToContact, UIActivity.ActivityType.print, … Read more

How can I create a custom UIActivity in iOS?

First, create the files. I chose to name mine ActivityViewCustomActivity Make ActivityViewCustomActivity.h look like this: #import <UIKit/UIKit.h> @interface ActivityViewCustomActivity : UIActivity @end Make ActivityViewCustomActivity.m look like this: #import “ActivityViewCustomActivity.h” @implementation ActivityViewCustomActivity – (NSString *)activityType { return @”yourappname.Review.App”; } – (NSString *)activityTitle { return @”Review App”; } – (UIImage *)activityImage { // Note: These images need … Read more