我想用自定义标注开发ios共享扩展。在苹果文件中
要提供自定义撰写视图而不是标准视图,请取消选择 在Xcode目标添加中使用“标准社交撰写界面” 窗格。取消选中此复选框后,将显示默认值 SharingViewController类基于NSViewController或 UIViewController,取决于您选择的平台。
但我找不到复选框。任何人都可以告诉我如何禁用它,是否有任何良好的分享扩展教程。
由于
答案 0 :(得分:31)
看起来该选项已被删除(或从未进入公开发布版)。
无论如何,通过阅读说明,听起来你只需要创建一个共享扩展,并将ShareViewController
的超类从SLComposeServiceViewController
更改为UIViewController
,然后摆脱类定义中的isContentValid
,didSelectPost
和configurationItems
存根方法。
然后,您可以在MainInterface.storyboard
中设置您喜欢的视图。
答案 1 :(得分:2)
上述答案值得更新。我们不应该更改ShareViewController
的超类,而是通过configurationItems
配置它以通过表格单元格添加配置选项。
此tutorial显示如何正确执行此操作。