Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 您能否隐藏应用程序小部件,使其不显示在3D touch快速操作下?_Ios_Swift3_Ios10_3dtouch - Fatal编程技术网

Ios 您能否隐藏应用程序小部件,使其不显示在3D touch快速操作下?

Ios 您能否隐藏应用程序小部件,使其不显示在3D touch快速操作下?,ios,swift3,ios10,3dtouch,Ios,Swift3,Ios10,3dtouch,当3D触摸主屏幕上的应用图标时,我想删除我的“今日应用”小部件,因为显示“快速动作”和“今日应用”小部件只是将应用程序提供的动作加倍(如屏幕截图所示)。是否仍然可以使用Info.plist或其他方法隐藏3D touch快速操作中的小部件 谢谢 苹果发布了这项新功能,用户可以在强制触摸应用程序图标的快捷方式项目时看到方便的信息。我认为我们无法在3D touch快速操作期间删除小部件。因此,如果您有多个主屏幕小部件,您可以设置UIApplicationShortcutWidget以确定应显示哪一个小

当3D触摸主屏幕上的应用图标时,我想删除我的“今日应用”小部件,因为显示“快速动作”和“今日应用”小部件只是将应用程序提供的动作加倍(如屏幕截图所示)。是否仍然可以使用Info.plist或其他方法隐藏3D touch快速操作中的小部件

谢谢


苹果发布了这项新功能,用户可以在强制触摸应用程序图标的快捷方式项目时看到方便的信息。我认为我们无法在3D touch快速操作期间删除小部件。

因此,如果您有多个主屏幕小部件,您可以设置
UIApplicationShortcutWidget
以确定应显示哪一个小部件。我还没有找到一种方法来完全禁止它们出现在3d触摸快捷菜单中

您可以尝试的一个选项(这在模拟器上对我有效)是将
Info.plist
中的该值设置为nil

<key>UIApplicationShortcutWidget</key>
<string>nil</string>
UIApplicationShortcutWidget
无

您的另一个选择是创建一个不同的小部件,具有更有用的功能,例如显示当前运行的计时器或其他统计信息。

不幸的是,现在有办法隐藏应用程序小部件。如果您将
UIApplicationShortcutWidget
设置为
nil
,您的应用程序将被拒绝。

你好,尼克,请在您的plist中添加上述密钥后确认。你的申请是否得到批准?因为,另一个答案是,苹果可能会因此拒绝该应用。我的小部件还没有准备好发布,所以它还不是我发布版本的一部分。通过在开发中使用这种方法,我对结果变得更加自信。@Hermang我可以确认我的应用被拒绝(在向iTunes Connect提交归档文件的自动检查过程中),因为我将nil值用作
UIApplicationShortcutWidget
。还有其他想法吗?图:将此标记为已接受的答案。我也在一个设备上工作。嗨,亚当,请在你的plist中添加上述密钥后确认。你的申请是否得到批准?因为,另一个答案是建议做这件事。我需要发布我的应用程序。我自己还没有尝试过。。。另外有人向我证实了这一点,以便我能迅速做出反应。如果你有一些指南链接或任何可以证明这一点的东西。另外,仅供参考,我可以看到2-3个应用程序完成了完全相同的任务,它们在AppStore上运行。它们真的运行了吗?您确定它们已针对iOS 10进行了更新吗?它适用于旧版本。。。不管怎样,我建议你试试看,现在复习时间快了…哦,是的,同意。是的,他们在iOS 10上也做过。虽然我想试一下。谢谢你能查一下其他答案吗?此外,如果您以前尝试过,请分享您的经验。