我在 Dashcode 中创建了一个小部件。它有一些按钮、文本字段和文本。从 Dashcode 运行或安装到仪表板中时,它可以正常工作。当我将其安装到 iBook 中(通过 iBooks Author)并在 iPad 上运行时,按钮和文本全部消失(以及其他一些细微的视觉变化)。有趣的是,如果我点击哪里some按钮是,它调用按钮单击事件,但其他按钮不起作用。此外,当按钮单击事件更新文本的值时,该文本将变得可见。
我尝试了玻璃按钮和常规按钮,但都没有显示。我检查了有效按钮和无效按钮的属性,它们似乎是相同的(除了 id 和值)。
这是它在 Mac 上运行的屏幕截图:
以下是它在我的 iPad 上的 iBooks 中运行的屏幕截图:
请注意文本值已更新的 8。当您点击正确的位置时,连接和更新按钮会起作用,但其他按钮都不起作用。
附带说明一下,这个小部件正在使用网络连接到 Web 服务用于 JavaScript 的 RemObjects SDK http://www.remobjects.com/ro/javascript,这真的很酷。如果我能让按钮显示出来,网络服务就可以工作。
Update: 我更换了<div>
Dashcode 用于具有实际 HTML 的按钮的标签<input type="button">
这会显示在 iBook 中。文字仍然没有显示。它也是一个<div>
.
我想到了。保存小部件时,需要使用最低 Mac OS X 版本 10.4.0 进行保存,该版本被视为“向后兼容”。默认值(至少在我的安装中)是 10.4.3。不同之处在于,当它保存为向后兼容时,则包含渲染按钮和文本的库。为什么它需要特殊的库来渲染文本超出了我的范围。
但需要注意的是,当它在 iBooks 中运行时,文本位置会有点混乱。我认为 Apple 在发布 iBooks Author 和 iBooks 2 之前还没有完成它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)