我一直在努力寻找如何以自定义的方式在社交网络上分享媒体。我知道iOS本身支持分享到Facebook,Twitter和消息/电子邮件,但我实际上也想使用第三方社交网络,例如Instagram和Snapchat。我知道可以在共享表中使用第三方网络(使用自定义UIActivitiy
)(我明确地试图避免),唯一真正的问题是,如果建议 和 / 或 可行创建没有共享表的自定义共享选项?我需要照片和视频上传功能。
我考虑了两种情况:
UIActivityController
/ UIDocumentInteractionController
:
优点:
- 更多动态应用程序支持。
- 开箱即用。
缺点:
- 没有自定义设计
优点:
- 更好的用户体验
缺点:
- 繁琐(甚至不可能/不可用)的实施
我知道这个问题不是特定于代码,但我认为代码不会有助于理解我的观点,甚至可以帮助找到解决方案。