【问题标题】:iOS Share GIF to ONLY TwitteriOS 仅将 GIF 分享到 Twitter
【发布时间】:2016-12-23 01:49:22
【问题描述】:

我需要让我的玩家能够将 GIF 回放仅发布到他们的 Twitter 帐户。我已经设法创建了一个基本的常规共享对话框,但问题是,我无法删除所有不相关的共享选项:Notes、Skype 等。与 iOS 进行了长时间的战斗,但没有任何结果。我要排除的内容没有活动类型,因此不可能将其添加到“excludedActivityTypes”。 Tweet Sheet 也无济于事,它无法分享 GIF。

各位,还有其他选择吗?当前实现:

我想做这样的事情(只需将 FB 添加到排除的活动):

【问题讨论】:

标签: ios cocoa-touch twitter gif uiactivityviewcontroller


【解决方案1】:

如果您只想允许将动画 GIF 分享到 Twitter,那么使用 UIActivityViewController 来显示只有一个选项的分享表没有多大意义。

为什么不使用SLComposeViewController 构建您自己的?您可以更好地控制 UI,并且用户按下的按钮更少。为此,您可以查看this tutorial 中提供的示例代码。

【讨论】:

  • 嘿,谢谢!如果可行,我会尝试并标记此问题已关闭
  • 您在此处发布的教程说“但是,目前如果您想在推文中包含动画 GIF,您需要使用 SLRequest 并滚动您自己的 UI”我不知道 Obj C 在各位,有没有什么方法可以在不编写自己的 UI 的情况下同时使用 SLComposeViewController 和 SLRequest?
  • 好的,我已经成功整合了这个美github.com/romaonthego/REComposeViewController,它在 iOS 9 上运行良好,所以它的弃用状态没有问题。
【解决方案2】:

// 使用此代码 :by. Ramani Hitesh iOS 开发者)

    NSURL *imageUrl =[self.ImageArray objectAtIndex:currentPhotoIndex];
    NSString *path=imageUrl.absoluteString;
    NSArray *strings = [path componentsSeparatedByString:@"/"];
    NSString *mygif=[strings objectAtIndex:strings.count-1];

    NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSString *dataPath = [documentsPath stringByAppendingPathComponent:@"/MrHRamani"];

    NSString *filePath = [dataPath stringByAppendingPathComponent:mygif];

    NSURL *urll=[NSURL fileURLWithPath:filePath];
    NSLog(@"imag %@",imageUrl);
    self.documentationInteractionController.delegate = self;
    self.documentationInteractionController.UTI = @"net.whatsapp.image";
    self.documentationInteractionController = [self setupControllerWithURL:urll usingDelegate:self];
    [self.documentationInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-09
    • 2014-09-19
    • 2016-01-06
    • 2012-04-04
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多