随着iOS 6的发布,我想再次访问原来的问题:
Access to Apple’s built in Icons?
例如,当您点击“动作”按钮共享照片时,现在,而不是具有标题为“消息”,“邮件”等按钮的操作工作表,现在有一个集合视图,用于邮件,消息传递,facebook,twitter等
对于我的应用程序中的“分享”操作,我希望能够呈现相同的 – 因为它看起来更好,并且将提供一致的用户体验.使用这些图标仍然不允许,即使他们是指(并将让用户)他们原来属于的应用程序?
解决方法
为了只显示与图标的共享UI,你可能想要UIActivityViewController.
NSString* someText = self.textView.text; NSArray* dataToShare = @[someText]; // ...or whatever pieces of data you want to share. UIActivityViewController* activityViewController = [[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil]; [self presentViewController:activityViewController animated:YES completion:^{}];
看起来像:
文档here.