iOS Share Extension 自定义分享界面
先上效果图,默认的实在是太丑了,搜查 Share Extension 自定义界面相关文章大部分都会引导你用 NSExtensionPrincipalClass ,然后继承 UIViewController ,然后全都是手写代码,但是我想用 Storyboard 啊!其实很简单:
- 不用改 NSExtensionPrincipalClass ,继续用 NSExtensionMainStoryboard 就行
- 把默认的 ShareViewController 和 MainInterface.storyboard 里 Scene 的删掉
- 在 MainInterface.storyboard 重新拖拽一个新 UIViewController 即可,记得设置为初始 ViewController ,然后界面想怎么弄就怎么弄。
代码:https://github.com/MixinNetwork/ios-app/tree/master/MixinShare