Я сделал простой просмотр коллекции в раскадровке расширения iMessage. При выборе элемента коллекции я создаю объект MSMessage() &, вставляя его в сохраненный разговор. Хотя это не проблема, в то время как представление iMessage находится в .compact режиме, есть проблема в .expanded режиме. В то время как объект MSMessage() правильно вставлен &, его предварительный просмотр доступен в аксессуаре панели инструментов на панели инструментов, мне нужно явно изменить представление из .expanded в .compact, чтобы просмотреть предварительный просмотр, нажав кнопку со стрелкой в верхней правой панели . Пожалуйста, предложите способ изменить представление из .expanded в .compact, когда я выбираю элемент в коллекции View programatically.Как принудительно перевести вид расширения iMessage с .expanded на .compact?
0
A
ответ
2
Позвоните requestPresentationStyle(_:)
на свой MSMessagesAppViewController
, чтобы сделать переход.
Обратите внимание, что система не может позволить вам сделать это при определенных обстоятельствах, such as immediately upon your app activating. В общем, вы должны сделать запрос, как вы планируете, только тогда, когда пользователь предпримет действие. Из документа метода:
Пользователь должен иметь полный контроль над стилем презентации расширения.
Смежные вопросы
- 1. Как плавно перевести представление в расширение iMessage в iOS 10?
- 2. Действие расширения iMessage при нажатии
- 3. Звонок из расширения приложения (iMessage)
- 4. IONIC2 - Как перевести названия месяцев на вид
- 5. Как перевести некоторые слова на вид
- 6. Принудительно загружать/выгружать вид
- 7. Как перевести этот вид json?
- 8. Приложение iMessage не имеет необходимого расширения приложения iMessage - не может работать на устройстве
- 9. Перевести Синтаксис запроса на методы расширения Синтаксис
- 10. Retain Expanded Gridview на postback
- 11. Расширение приложения расширения iMessage, не отображающееся на iPad
- 12. Как получить номер телефона для созданного приложения расширения imessage
- 13. Перевести Animation неправильный вид шаг
- 14. Как принудительно проверить форму/элемент управления в Compact Framework?
- 15. Admob не загружает объявления для расширения iOS 10 iMessage
- 16. Как загрузить файл хранилища sqlite расширения iMessage для MacBook
- 17. NVD3 Set Expanded по умолчанию
- 18. Как принудительно сфокусировать окно браузера с помощью расширения браузера/плагина?
- 19. вид Update - Реактивные расширения
- 20. Расширение iMessage с Parse
- 21. ExpandableListView GroupView с EditText Expanded не работает
- 22. Как оживить вид с Перевести анимации в Android
- 23. Поддерживает ли контейнер расширения iMessage контейнер (родительский) в iOS10?
- 24. Отказ от расширения наклейки iMessage из-за «нежелательного содержимого»
- 25. Расширяемый ListView Expanded?
- 26. Expanded Select & Option тега
- 27. Программный код для удаления сообщения из расширения iMessage
- 28. XMS.Net: Установка RFH2 на IMessage
- 29. NCWidgetDisplayMode не установлен в .expanded в iOS 10
- 30. Можно ли захватить контент из iMessage с помощью приложения iMessage
Работал как очарование! – MrDank
@Josh, Можем ли мы отслеживать, завершился переход? – Shyam
Прошло некоторое время с тех пор, как я посмотрел на это, @Shyam, но я считаю, что вы получили 'didTransitionToPresentationStyle (_ :)', вызываемый вашим 'MSMessagesAppViewController'. –