在iOS 10中,当3D触摸您的应用时,该应用的小部件会与3D触摸快捷方式一起显示。该小部件自动成为应用程序小部件的小版本;有没有办法让这个小部件成为小部件的大版本(通常在小部件屏幕上按Show More
查看)?
如何在3D触摸我的应用程序时显示我的应用程序小部件的大版本(通常在按下显示更多时出现)时显示的小部件?
答案 0 :(得分:4)
3D Touch小部件高度是系统级限制。 (你会注意到即使Apple也没有为第一方应用覆盖它。)
这是因为快速操作菜单本身可以变得非常高,而小部件的高度实际上是无限的。并且因为与“快速操作”菜单交互的一种可能方法是从您按下的位置向上/向下滑动手指,所以滚动显然是不可能的。
至于如何通过完全删除小部件来解决这个问题,似乎iTunes Connect检查//added this part after the while loop
if (isset ($_POST['problem']))
{
$sql = mysqli_query($conn, "UPDATE staff.image SET likes=likes+1 WHERE img_id='".$_POST['problem']."'");
if($sql){
echo "Success";
}
else {
echo "<i>Houston, we have a problem:</i> " . mysqli_error($conn);
}
}
键的值以确保给定的包标识符实际存在并拒绝该应用程序(如果它没有) “T。 UIApplicationShortcutWidget
密钥正式为defined,因此,如果某个应用有多个小部件,则可以选择在3D Touch上下文中显示哪些小部件。
直到Apple推翻这项政策 - 我不会屏住呼吸,因为这是一个边缘案例 - 你唯一的解决方法是拥有可忽略的小部件,或者完全重新考虑小部件体验。
就个人而言,我建议完全重新考虑小部件,因为Apple建议小部件不仅仅是你建议的“启动按钮”,即使是在小尺寸的情况下。根据{{3}},小部件将用于“可浏览”信息或应用程序外的简单交互。是否有其他有用的信息/功能可以放在前110点代替启动按钮?
此外,当然,您可以随时Human Interface Guidelines作为增强功能,看看Apple是否愿意接受这个想法。我怀疑它会涉及添加一个单独的Info.plist键,可能是一个布尔告诉iOS是否在该上下文中需要一个小部件。
答案 1 :(得分:2)
这实际上是不可能的。 3D触摸应用图标时会显示小部件的简短版本。
它还使您可以将其添加到窗口小部件中心。只有按下显示更多按钮才能看到完整版本。