IBookに埋め込まれたときにいくつかのウィジェット要素が表示されないのはなぜですか?

StackOverflow https://stackoverflow.com/questions/9013907

  •  14-11-2019
  •  | 
  •  

質問

ダッシュコードでウィジェットを作成しました。ボタン、テキストフィールド、テキストがいくつかあります。 DashCodeから、またはダッシュボードにインストールされたときには問題があります。 iBook(iBooks作成者を介して)インストールしてiPadでそれを実行してから、ボタンとテキストがすべて消えます(他のいくつかのマイナスの視覚的な変更点)。興味深いことに、 のwhere がタップした場合は、ボタンクリックイベントを呼び出しますが、他の人は機能しません。また、ボタンクリックイベントがテキストの値を更新すると、そのテキストは表示されます。

私はGlassButtonsと通常のボタンの両方を試しましたが、どちらも現れません。私は働くボタンのプロパティを検査し、それらはそうでなければ(IDと値を超えて)同じように見えるように思われる。

これはMac上で実行されているスクリーンショットです:

Mac上のウィジェットのスクリーンショット

これは私のiPadのiBooksで実行されているスクリーンショットです:

Mac上のiBookのウィジェットのスクリーンショット

テキストの値が更新された8に注意してください。接続ボタンと更新ボタンは、正しい場所でタップすると機能しますが、他の人のどれも作業しません。

サイドノートとして、このウィジェットはこれは本当にクールです。 Webサービスは、ボタンを表示できるようにする場合は、Webサービスが機能します。

update :DashCodeがボタンに使用する<div>タグを実際のHTML <input type="button">に置き換え、iBookに表示されます。テキストはまだ表示されません。それはまた世代の宝石網です。

役に立ちましたか?

解決

私はそれを考え出した。ウィジェットを保存するとき、それは「後方互換性」と見なされる最小Mac OS Xバージョン10.4.0で保存する必要があります。デフォルト(少なくとも私のインストール)は10.4.3でした。その違いは、バックワード互換性がある場合、ボタンとテキストをレンダリングするライブラリが含まれます。テキストをレンダリングするために特別なライブラリが必要なのはなぜ。

1つのメモは、テキスト位置がiBooksで実行されたときにビットをめちゃくちゃになります。AppleはIBooks AuthorとIBook 2を終了する前に、iBooks 2を終了しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top