我在 Dashcode 中创建了一个小部件。它有一些按钮、文本字段和文本。从 Dashcode 运行或安装到 Dashboard 时,它工作正常。当我将它安装到 iBook(通过 iBooks Author)并在 iPad 上运行时,按钮和文本全部消失(以及其他一些小的视觉变化)。有趣的是,如果我点击某些按钮所在的位置,它会调用按钮单击事件,但其他按钮则不起作用。此外,当按钮单击事件更新文本的值时,该文本变为可见。
我尝试了 GlassButtons 和常规按钮,都没有出现。我检查了有效按钮和无效按钮的属性,它们似乎是相同的(除了 id 和 value)。
这是它在 Mac 上运行的屏幕截图:
这是它在我的 iPad 上的 iBooks 中运行的屏幕截图:
请注意更新文本值的 8 处。当您点击正确的位置时,连接和更新按钮会起作用,但其他按钮都不起作用。
附带说明一下,这个小部件使用RemObjects SDK for JavaScript通过网络连接到 Web 服务,这真的很酷。如果我可以让按钮显示,Web 服务就可以工作。
更新:我用<div>
实际的 HTML 替换了 Dashcode 用于按钮的标签,该标签<input type="button">
显示在 iBook 中。文字仍然没有出现。它也是一个<div>
.