Почему некоторые элементы виджета не отображаются при внедрении в iBook?
Я создал виджет в Dashcode. Он имеет несколько кнопок, текстовых полей и текстов. Он отлично работает при запуске из Dashcode или при установке в Dashboard. Когда я устанавливаю его в iBook (через iBooks Author) и запускаю на iPad, все кнопки и тексты исчезают (как и некоторые другие незначительные визуальные изменения). Интересно, если я коснусь гденесколько кнопок вызывает событие нажатия кнопки, но другие не работают. Кроме того, когда событие нажатия кнопки обновляет значение текста, этот текст становится видимым.
Я попробовал и GlassButtons и обычные кнопки, ни один не появляется. Я проверил свойства кнопок, которые работают, и тех, которые не работают, и кажется, что они одинаковы (кроме id и значения).
Вот скриншот его работы на Mac:
Вот скриншот его работы в iBooks на моем iPad:
Обратите внимание на 8, где значение текста было обновлено. Кнопки подключения и обновления работают, когда вы нажимаете в нужном месте, но ни одна из других не работает.
Как примечание, этот виджет подключается к веб-сервису по сети, используяRemObjects SDK для JavaScript, что действительно круто. Веб-сервис работает, если я могу просто заставить кнопки отображаться.
Обновить: Я заменил<div>
тег, который Dashcode использует для кнопки с реальным HTML<input type="button">
и это появляется в iBook. Текст по-прежнему не отображается. Это также<div>
.