ios 11 Beta 5 выберите проблему с раскрывающимся списком

Раскрывающийся список «Выбор HTML» не закрывается должным образом в бета-версии 5 iOS 11. После закрытия раскрывающегося списка на его месте снова появляется пустой раскрывающийся список с пустыми параметрами.

Пожалуйста, дайте мне знать, если кто-то еще столкнулся с такой же проблемой и доступен ли обходной путь для того же.

Примечание. Это гибридное приложение, созданное только для iPad, и эта проблема не воспроизводится на iOS 10 или более ранней версии.


person Arup Sen    schedule 10.08.2017    source источник
comment
Это бета по какой-то причине. Apple выступает против разработки своих бета-платформ. Подождите, пока они не выпустят документацию по iOS 11, прежде чем начинать разработку.   -  person Brxxn    schedule 10.08.2017
comment
Отправьте отчет об ошибке для этой проблемы на bugreport.apple.com   -  person Jordan H    schedule 14.08.2017
comment
@Brxxn Разработать ДЛЯ? Возможно нет. Никто не должен разрабатывать бета-версии Apple. Разрабатывать С? Если вам это нужно, это не будет глупой идеей. Бета-версии предназначены для разработчиков, которые хотят создавать приложения, использующие преимущества новых функций iOS, и не следует препятствовать их разработке. Это дает им хороший старт и гарантирует, что новые функции будут использованы при запуске. Кроме того, это помогает Apple избавиться от всех ошибок.   -  person Frzn Flms    schedule 17.08.2017
comment
У меня такая же проблема возникает на ios 11 final version.   -  person gfekri    schedule 21.09.2017
comment
Такая же проблема в последней версии iOS 11.   -  person Tom Kincaid    schedule 25.09.2017
comment
У меня такая же проблема в iOS 11.0.2   -  person Tom Shen    schedule 11.10.2017
comment
Пожалуйста, обратитесь к моему ответу здесь и посмотрите, поможет ли это. stackoverflow.com/questions/45941124/   -  person Manoj Shrestha    schedule 23.10.2017


Ответы (3)


У меня была аналогичная проблема, и я обнаружил, что в теге <option> есть значение label="". Это влияет только на iOS 11 и 10, которые мы заметили. Заполните значение label="".

person Tim Combridge    schedule 16.08.2017
comment
Это решило нашу проблему. Мы используем Twitter Bootstrap и Angular. Внутри модального окна у нас был длинный выпадающий список выбора. Когда выпадающее меню было активировано, оно продолжало смещать наши элементы DOM, а затем искажались точки касания. Использование этого решения сработало! - person erier; 18.09.2017
comment
Добавление метки к параметрам не помогло мне это исправить. - person Tom Kincaid; 25.09.2017
comment
Это не исправило для меня - person Tom Shen; 11.10.2017

решение в другом потоке

Это не долгосрочное решение, но оно работает до тех пор, пока Apple не предоставит исправление.

основные моменты другого ответа

Создайте свое приложение с помощью xcode 8. Вы можете загрузить версию 8 xcode из здесь, вам необходимо войти используя свой идентификатор Apple.

Чтобы иметь возможность выполнить сборку для iOS11, вам также необходимо загрузить xcode 9 (если он у вас есть), а затем скопировать папку 11.0 из xCode9/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport и вставить ее в то же место в xCode8.

person sch    schedule 15.11.2017

Проблема заключается в том, что Cordova использует UIWebView, а ошибка связана с UIWebView в iOS 11. Проблема была исправлена ​​в бета-версии xcode 9.2. Протестировано, и он отлично работает в iOS 11.2. Надеемся, что xcode 9.2 будет иметь исправление после выпуска.

person sSD    schedule 24.11.2017