У меня проблема, когда я пытаюсь нажать контроллер вида в willTransitionToPresentationStyle:
. Перед тем, как он полностью расширился, точка зрения мигала в течение секунды. Это может быть небольшой сбой или ошибка, поскольку iOS 10 и Xcode 8 все еще находятся в стадии бета-тестирования. Но когда я вручную попросил изменить стиль презентации на MSMessagesAppPresentationStyleExpanded
, позвонив по телефону requestPresentationStyle:
после того, как я нажал контроллер просмотра, он пошел в режим расширения более плавно. У кого-то есть аналогичная проблема?Как плавно перевести представление в расширение iMessage в iOS 10?
ответ
У меня были проблемы с переходом в приложениях iMessage. Я думаю, что это должно значительно улучшиться, когда iOS 10 и Xcode 8 выходят из бета-версии, но сейчас нам приходится иметь дело с ошибками Xcode.
Есть несколько вещей, которые я сделал, чтобы сделать это лучше. Внутри моего расширения у меня есть метод, который проверяет стиль презентации каждый раз при изменении представления. Этот метод управляет двумя разными пользовательскими интерфейсами: один для MSMessagesAppPresentationStyleExpanded
и один для MSMessagesAppPresentationStyleCompact
. Этот метод скрывает и соответственно отображает конкретные представления. В моем компактном интерфейсе у меня есть кнопка, которая позволяет пользователю расширять интерфейс, нажимая на него (это в основном то же самое, что и стрелка вверх в правом нижнем углу экрана).
Я заметил, что если вы позволите пользователю расширить приложение сообщений после того, как представление было загружено какое-то время, переходы много более плавный и менее багги. Не знаю, почему это так, но вы должны попробовать. Кроме того, я обнаружил, что segues чрезвычайно искажен, поэтому я пошел с сохранением всего на одном контроллере.
- 1. Как создать анимацию как анимацию iMessage в IOS 10?
- 2. Пользовательские шрифты, не работающие с iMessage Extension в iOS 10
- 3. Вид коллекции, видимый за панелью навигации в iMessage Расширение в iOS 10
- 4. Расширение MSMessages iOS 10 Удаление сообщения UITextField
- 5. Расширение iMessage с Parse
- 6. iMessage App - iOS 10 localParticipantIdentifier.UUIDString не переводит в симулятор
- 7. Приложение iMessage Расширенное представление Programatically
- 8. Как принудительно перевести вид расширения iMessage с .expanded на .compact?
- 9. Сегодня Расширение компактного режима в iOS 10
- 10. Как включить анимированную последовательность png в расширение наклейки iMessage?
- 11. Расширение iMessage и покупка в приложении
- 12. Admob не загружает объявления для расширения iOS 10 iMessage
- 13. Как отправить события в Firebase Analytics в расширение iMessage
- 14. Как перевести ® в текстовое представление Silverlight
- 15. Расширение текстурированной игрыObject плавно в Unity
- 16. iOS сегодня расширение всегда инициирует представление
- 17. Расширение содержимого уведомлений IOS 10: используя NSURLSession?
- 18. iOS 10 Уведомление Содержимое Расширение не загружается
- 19. iOS 10 не вызывает расширение службы уведомлений
- 20. iOS 10, расширение вызывающего каталога не отлажено
- 21. Доступ и отправка iMessage через расширение watchkit?
- 22. iOS - Внедрение эффекта прокрутки iMessage
- 23. Как перевести приложение iOS
- 24. ios - Создание UIScrollView прокрутки плавно
- 25. Расширение iMessage не будет работать на устройстве
- 26. Как локализовать наклейки iMessage?
- 27. Dsiplaying разговор в Android, как iMessage в iOS
- 28. Как отправить аудиофайл с изображением и надписью в приложении iMessage для iOS 10?
- 29. Может ли расширение imessage открыть хост-приложение?
- 30. Вид коллекции видна за панель навигации в iMessage Расширение в iOS
ой, хорошо, что я не использую segues xD .. Xcode был разбит, как 1000 раз сегодня. – REALFREE