我在Dashcode中創建了一個小部件。它有一些按鈕,文本字段和文本。從Dashcode運行或安裝到儀表板時,它工作正常。當我將它安裝到iBook(通過iBooks Author)並在iPad上運行時,按鈕和文本全部消失(以及其他一些小的視覺變化)。有趣的是,如果我點擊某些按鈕,它會調用按鈕單擊事件,但其他按鈕不起作用。另外,當按鈕點擊事件更新文本的值時,該文本變得可見。爲什麼在嵌入iBook時某些小部件元素不會顯示出來?
我試過GlassButtons和普通按鈕,都沒有出現。我檢查了那些可以工作的按鈕的屬性,以及那些沒有的按鈕的屬性,它們看起來是一樣的(超出了id和value)。
這裏是它在Mac上運行的截圖:
這裏是它的屏幕截圖在我的iPad上的iBooks運行:
通知的8哪裏文本的值已更新。當您點擊正確的位置時,連接按鈕和更新按鈕將起作用,但其他按鈕都不起作用。
作爲一個便箋,這個小部件通過網絡使用RemObjects SDK for JavaScript連接到web服務,這非常酷。如果我只需要顯示按鈕,Web服務就可以工作。
更新:我更換了<div>
標籤,它的Dashcode用來與實際HTML <input type="button">
一個按鈕,並在iBook的顯示了。文字仍然不顯示。這也是一個<div>
。