如果你有多个主屏幕小部件,可以设置UIApplicationShortcutWidget
来确定应该显示哪一个。我没有找到一种方法来完全禁用它们出现在3D Touch快捷菜单中。
你可以尝试一个选项(这对模拟器上的我有效),就是在你的Info.plist
中将这个值设置为nil。
<key>UIApplicationShortcutWidget</key>
<string>nil</string>
您的另一个选择是创建一个不同的小部件,具有更多有用的功能,例如显示当前运行的计时器或其他统计信息。
苹果发布了一个新功能,用户可以通过按压应用图标查看快捷项的相关信息。我猜测在 3D Touch 快速操作期间无法删除小组件。
很遗憾,目前没有办法隐藏应用程序小部件。如果您将UIApplicationShortcutWidget
设置为nil
,则您的应用将被拒绝。
UIApplicationShortcutWidget
的nil值而被拒绝(在自动化检查期间)。还有其他想法吗?图片:http://imgur.com/a/x8AGU - owlswipe