Creé un widget en Dashcode. Tiene algunos botones, campos de texto y textos. Funciona bien cuando se ejecuta desde Dashcode o cuando se instala en el Tablero. Cuando lo instalo en un iBook (a través del autor de iBooks) y lo ejecuto en el iPad, desaparecen todos los botones y textos (así como otros pequeños cambios visuales). Curiosamente, si toco donde están algunos de botones, invoca el evento de clic de botón, pero otros no funcionan. Además, cuando un evento de clic de botón actualiza el valor de un texto, ese texto se vuelve visible.¿Por qué algunos elementos de widgets no aparecen cuando se incrustan en iBook?
Intenté ambos GlassButtons y Botones regulares, ninguno aparece. Inspeccioné las propiedades de los botones que funcionan frente a los que no funcionan y parecen ser los mismos (más allá de la identificación y el valor).
Aquí está una captura de pantalla de lo que se ejecuta en el Mac:
Aquí está una captura de pantalla de lo que se ejecuta en iBooks en mi iPad:
Aviso al 8, donde el valor de un texto fue actualizado. Los botones de conexión y actualización funcionan cuando toca en el lugar correcto, pero ninguno de los otros funciona.
Como nota al margen, este widget se conecta a un servicio web a través de la red usando RemObjects SDK for JavaScript, lo cual es realmente genial. El servicio web funciona, si solo puedo mostrar los botones.
actualización: He sustituido la etiqueta <div>
la que Dashcode utiliza para un botón con un HTML real <input type="button">
y que aparece en la iBook. El texto aún no aparece. También es un <div>
.