2

レンジ スライダーを使用するDashcodeでWeb アプリを作成しようとしています。コード ライブラリに「レンジ スライダー値の取得」と「レンジ スライダー値の設定」のコードがあることがわかりますが、レンジ スライダー部分はありません。では、レンジ スライダーを作成するにはどうすればよいでしょうか。私はJavascriptが初めてです。

4

2 に答える 2

2

これは、Dashcode 3.0 ではオプションではありません。Dashcode は、Safari と Mobile Safari のデュアル ターゲットをサポートするようになりました。このデュアル モードでは、ターゲットごとに個別の UI を作成し、データ バインディングを個別に作成する必要があります。現在、Safari ライブラリにはスライダーがありますが、Mobile Safari ライブラリにはありません。私が最初に行ったように独善的に感じるかもしれませんが、スライダーを Safari 側から Mobile Safari 側にコピー & ペーストするだけで、動作しているように見えることに気付くでしょう (スライダー、属性などが表示されます)。ただし、展開すると、スライダーではなく、入力テキスト ボックスのみが表示されます。

これ<input type=range min=0 max=100> は HTML5 のものであり、デスクトップ Safari はそれをレンダリングする方法を知っているだけですが、モバイル Safari は知りません。だからあなたは運が悪いです。

代替手段: 率直に言って、iPhone で十分に機能する、実行可能な javascript/html スライダーを見つけられませんでした。1 対 1 の適切な代替手段を知りません。ニーズを再評価し、ボタンの列など、他の入力メカニズムを実装することを計画しています。

見通し: 最終的にはネイティブでサポートされると思いますので、頻繁に確認してください。

于 2009-11-17T11:45:45.990 に答える
1

「パーツ」をクリックした後、ライブラリの「ボタン」の下に「スライダー」を見つけることができました。または最初から:

  1. ウィンドウ/ライブラリの表示
  2. 左上の「パーツ」をクリック。
  3. パーツ ライブラリの [ボタン] をクリックします。
  4. 「スライダー」はリストの最後の項目です(私のものはアルファベット順にソートされています)。

[これらの手順は、Snow Leopard に付属の新しい DashCode 3.0 を使用して行われたことに注意してください。]

そこにスライダーが表示されない場合は、質問を更新して、見ている場所と表示されているパーツを正確に記入していただけますか? そこからご案内できるかもしれません。

update Apple のこの記事をチェックしてください: Using an Apple Slider from Dashboard Programming Topics

于 2009-08-30T16:38:34.297 に答える