Tag: 控制器uiactivity

UIActivityViewController完成处理程序在使用AirDrop时完成!

我使用UIActivityViewController来分享一些文本和url,这在发送一些文本和url时效果很好。 我目前需要使用完成处理程序来执行其他操作取决于用户是否取消了UIActivityViewController或实际发送的东西。 完成处理程序(iOS 7中的activityViewController.completionHandler在iOS 8中被弃用,现在是activityViewController setCompletionWithItemsHandler )返回一个BOOL completed值,当使用email sms时,返回true Facebook Twitter但是当通过Airdrop发送时,用户必须按Cancel来closuresUIActivityViewController一旦发送,因此我总是从完成处理程序收到一个false 。 有谁知道是否有一种方法知道用户已经发送使用Airdrop时UIActivityViewController被解雇? 谢谢

如何将自定义button添加到UIActivityViewController?

我在ios7中使用UIActivity 。 它使用几行代码工作正常。 现在我想添加Instagram的分享button。 有没有办法将自定义button添加到操作表? 这是我如何创buildUIActivityViewController : NSString *textToShare = self.navigationItem.title; NSArray *itemsToShare = @[textToShare, [imagesArray objectAtIndex:afImgViewer.currentImage]]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil]; activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact]; //or whichever you don't need [self presentViewController:activityVC animated:YES completion:nil];

如何自定义UIActivityViewController共享菜单的示例?

有一个如何自定义UIActivityViewController共享菜单与我自己的图标和IBAction的例子吗? 我见过这个… – (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities; 但我还没有得到它的工作。

添加自定义活动到UIActivityController的问题

我正在尝试执行标准活动(打印,邮件,FaceBook等)的自定义活动,但现在只需要标准打印(用于AirPrint)和我自己的自定义打印通过直接的方法。 我明显错过了一些基本的东西,因为我的自定义类中没有任何方法被调用。 现在我只有一些NSLog语句来找出调用序列,并获得框架的function。 以下是我的自定义活动类的testing代码: // PrintActivity.h #import <UIKit/UIKit.h> @interface PrintActivity : UIActivity @end 还有他们 #import "PrintActivity.h" @interface PrintActivity () @property (nonatomic, strong) UIWebView *dummyWebView; @end @implementation PrintActivity – (NSString *)activityType { NSLog(@"activityType"); return @"MetriScan Print"; } – (NSString *)activityTitle { NSLog(@"activityTitle"); return @"MetriScan\nPrint"; } – (UIImage *)activityImage { NSLog(@"activityImage"); UIImage *icon = [UIImage imageNamed:@"metriscan_57_c2a_3.png"]; return […]

我如何在iOS中创build自定义UIActivity?

我如何在iOS中创build自定义UIActivity ? 我想这样做的原因是在我的一个应用程序中添加一个“审阅应用程序”button,将用户带到App Store的审阅部分。 我如何创build这样一个自定义的UIActivity ?