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

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

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

2 Solutions collect form web for “Показать большой 3D-ярлык ярлыка”

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

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

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

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

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

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

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

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

  • dispatch_group_notify был заменен методом экземпляра DispatchGroup.notify (qos: flags: queue: execute :)
  • Проблема с обновлением Xcode 8 Pod - повторное создание CocoaPods из-за обновления основной версии
  • Ошибка Swift-3: '- : непризнанный селектор
  • swift: didSelectRowAtIndexPath
  • Как преобразовать 'void *' возврат из функции C в 'UnsafeMutableRawPointer' в Swift 3?
  • FB Войти с использованием Swift 3 не возвращает никаких значений и не возвращает пользователя в приложение после успешного входа в систему
  • Как изменить цвет элемента в TabBar в swift 3?
  • Быстрое замыкание в массиве становится равным нулю в Objective-c
  • Фото с пользовательской камерой Swift 3
  • Изменения Swift 3 для метода getBytes
  • Swift 3 - Сохранение изображений в основные данные
  • Interesting Posts

    iOS: Crashlytics Crash Reports и Free RAM

    PDF для Apple Newsstand

    Создание CFDictionaryRef с CFDictionaryCreate и специальными символами

    Как открыть URL-адрес в Safari с предустановленными куки-файлами или заголовками в IOS?

    @IBOutlet и @IBAction ссылаются на неправильный проект, как избавиться от этих ссылок?

    Вернитесь в приложение после телефонного звонка iOS 7

    Push Notification ON или OFF Проверка в iOS

    Приложение iPad входит в портретную ориентацию после разблокировки экрана Независимо от ориентации на экране сна

    Как получить идентификаторы Apple App из данного идентификатора пакета?

    Удаление объектов отношения с каскадом в основных данных

    Пользовательский плагин Cordova: добавьте фреймворк к «встроенным двоичным файлам»

    Где управлять конфигурациями сборки в Xcode 4?

    Ошибка домена = NSPOSIXErrorDomain Code = 100 "Ошибка протокола"

    Устранение неполадок iOS Push Notifications (Узел / Кордова)

    Узел камеры SceneKit сбрасывается на жест щепотки

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.