UIPageControl позволяетContinuousInteraction

UIPageControl имеет новый способ изменения страницы, он называется непрерывным взаимодействием, который доступен в UIKit 14 и выше.

Я хотел бы знать, будет ли это поведение включено в приложениях, скомпилированных с SDK 13, но запущенных на устройствах с iOS14 (после обновления с iOS 13)

Обновлено:

У меня нет устройства, которое я могу обновить до iOS14

Обновлено:

У меня есть Xcode 12. Но симулятор находится под iOS14, и мне нужно перекомпилировать приложение, будет использоваться sdk 14, чтобы установить его на симуляторе iOS14, я хочу смоделировать случай, когда пользователь открывает приложение, скомпилированное с sdk13, на его устройства после обновления до iOS14


person Blazej SLEBODA    schedule 10.09.2020    source источник


Ответы (1)


У меня есть Xcode 12. Но симулятор находится под iOS14, и мне нужно перекомпилировать приложение, будет использоваться sdk 14, чтобы установить его на симуляторе iOS14, я хочу смоделировать случай, когда пользователь открывает приложение, скомпилированное с sdk13, на его устройства после обновления до iOS14

Ты делаешь это неправильно. Создайте приложение с помощью Xcode 11 и найдите созданное приложение в Finder. Переключитесь на симулятор Xcode 12 под управлением iOS 14 и перетащите на него это приложение. Приложение запускается, и теперь вы можете увидеть, как оно себя ведет.

В качестве альтернативы вы можете использовать Xcode 11 напрямую с симулятором iOS 14. См. https://developer.apple.com/videos/play/wwdc2019/418/, начиная с 12:28, чтобы получить инструкции.

[И ответ ... Нет, приложение iOS 13, работающее на iOS 14, не поддерживает непрерывное взаимодействие. Работает как iOS 13.]

person matt    schedule 10.09.2020
comment
Я ценю ваше обновление. Вопрос, означает ли это, что iOS поставляется с несколькими версиями UIKit и других библиотек? если не то, как они достигают этого на уровне фреймворка, что старые приложения ведут себя так же, как в SDK, который использовался для компиляции приложения? - person Blazej SLEBODA; 11.09.2020