Показать большой 3D-ярлык ярлыка

В iOS 10, когда 3D касается вашего приложения, появляется виджет для приложения вместе с ярлыками 3D-касания. Этот виджет автоматически представляет собой небольшую версию виджета вашего приложения; есть ли способ сделать этот виджет большой версией виджета (который обычно просматривается нажатием кнопки « Show More на экране виджетов)?

Как я могу сделать виджет, который появляется при 3D-касании моего приложения большой версией виджета моего приложения (что обычно появляется при нажатии «Показать больше»)?

Высота виджета 3D Touch – это ограничение на уровне системы. (Вы заметите, что даже Apple не отменяет его для сторонних приложений.)

Это связано с тем, что сами меню быстрого действия могут быть довольно высокими, а высоты виджетов не ограничены. И поскольку один из возможных способов взаимодействия с меню быстрого действия перемещает ваш палец вверх / вниз от того места, где вы нажали, прокрутка, очевидно, не может быть и речи.

Что касается того, как обойти это, полностью избавившись от виджета, кажется, что iTunes Connect проверяет значение ключа UIApplicationShortcutWidget чтобы убедиться, что данный идентификатор пакета действительно существует и отклоняет приложение, если он этого не делает. Ключ UIApplicationShortcutWidget официально определен так, что если приложение имеет несколько виджетов, оно может выбрать, что показывать в контексте 3D Touch.

Пока Apple не изменит эту политику, и я бы не задерживал дыхание, потому что это что-то вроде краевого случая – ваши единственные обходные пути – иметь этот невежественный виджет или полностью пересмотреть опыт виджета.

Лично я бы рекомендовал полностью пересмотреть виджет, так как Apple рекомендует, чтобы виджеты были не просто «кнопками запуска», как вы предлагаете, даже если они имеют небольшой размер. В Руководстве по человеческому интерфейсу виджеты должны использоваться для «блестящей» информации или простых взаимодействий вне приложения. Есть ли другая полезная информация / функциональность, которую вы могли бы разместить в верхних 110 точках вместо кнопки запуска?

Кроме того, конечно, вы всегда можете найти ошибку в качестве улучшения, чтобы увидеть, хочет ли Apple принять эту идею. Я подозреваю, что это связано с добавлением отдельного ключа Info.plist, возможно, логического, говорящего iOS о том, нужен ли виджет в этом контексте вообще.

На самом деле это невозможно. Краткая версия вашего виджета отображается, когда 3D Touching значок вашего приложения.

Он также дает вам возможность добавить его в центр виджета. Только там вы можете увидеть полную версию, нажав кнопку « Показать больше» .

  • Файл Pod не инициализируется?
  • Это приведет к утечке памяти с помощью метода быстрых классов
  • Ошибка FileManager и urlsForDirectory в Swift 3 Xcode 8
  • следующие стручки интегрированы в цели, у которых нет той же версии Swift
  • Как создать URL-адрес, используя словарь в Swift
  • Миграция делегата UIWebView на метод делегирования WKWebView
  • Перетащите ячейку между различными видами коллекции
  • Swift 3.0 Результат вызова не используется
  • Проверка ответа Время API в iOS с использованием Swift 3?
  • Swift3 & Xcode8: «индекс» недоступен: нельзя индексировать String с CountableClosedRange <Int>,
  • Сегодня расширение с UICollectionView отличается по сравнению с приложением Single View
  • Interesting Posts

    Предикат CoreData: длина свойства строки?

    iPad IOS html выбор формы не открывается при касании

    Обнаружение приложения iOS в фоновом режиме

    Ответ на «отменить» или «Готово» в EKEventEditViewController

    Когда iOS очищает каталоги локального приложения ./tmp?

    Какие личные ключи следует сохранить для восстановления моего приложения iOS?

    Что такое стандартный синий цвет Apple?

    Самый эффективный способ заполнить представление выбора с диапазоном целых чисел?

    Как создать новый профиль обеспечения с правами?

    iOS Получить страну, в которой находится пользователь устройства

    Ошибка выполнения при использовании объектов CoreFoundation в быстром подклассе NSObject

    Всегда держать представление сверху (не прокручивать клавиатуру) в IQKeyboardManager

    как открыть файл.xlsx в UIWebView IOS с использованием объектно-c

    Swift UIActivityViewController Изображение Не работает

    разбор json в массив в swift 3

    Давайте будем гением компьютера.