【问题标题】:Use storyboard in share extension在共享扩展中使用故事板
【发布时间】:2015-02-15 12:35:44
【问题描述】:

当我们创建扩展 Share 时,它​​会自动创建一个名为 mainInterface.storyboard 的文件,在这种情况下,它似乎是共享扩展的一种自定义屏幕。

在我的例子中,我改变了这个屏幕,令我惊讶的是,当我选择我的应用程序来分享时,它除了拉自定义屏幕之外,它通常还会拉分享上的原始屏幕(带有文本字段的两个按钮)。

如何做到不推送原屏,推送自定义屏?

【问题讨论】:

    标签: ios objective-c ios8 ios8-share-extension


    【解决方案1】:

    您的视图控制器很可能仍然是SLComposeServiceViewController 的子类。如果您使用该类,它将始终显示默认的共享 UI。如果你不想要那个 UI,你应该改变你的视图控制器来继承 UIViewController

    【讨论】:

    • 其他命令,其他问题,你的想法很好用,现在如果我打开带有图像的共享扩展,我如何获取图像 URL,如果在 safari 中,我如何获取 URL?
    • 这是一个完全不同的问题(Apple 的文档和几个网络教程中都涵盖了这个问题)
    猜你喜欢
    • 2014-08-16
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多