問題タブ [uislider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
18966 参照

ios - UISlider の外観のカスタマイズ

UISlider の視覚的な外観をカスタマイズするには、サムとトラックのイメージを設定できます。トラック画像の一部が適切に引き伸ばされます。ドキュメントから:

伸縮可能な領域は、2 つのエンド キャップ領域の間に位置します。エンド キャップは、そのままの状態で引き伸ばされないイメージの部分を定義します。伸縮可能な領域は、画像を長く見せるために複製できるエンド キャップ間の 1 ポイント幅の領域です。

今私が抱えている問題は、伸縮可能な領域の幅が 1 ポイントを超える必要があることです。(パターンです) 残念ながら1ポイント幅はSDKでハードコーディングされているようです。

これを回避する方法を知っている人はいますか? または、これを行うには、独自のスライダーを最初から作成する必要がありますか?

0 投票する
9 に答える
10400 参照

iphone - UISlider は 2 つの Touch Up Inside イベントを返しますが、なぜそうなるのでしょうか?

float 値をどこかに設定するために使用しているスライダーがあります。Value Changedを viewController のメソッドに接続します。その部分はうまく機能します。

ユーザーがいつコントロールに触れ始めたかを知る必要がありますが、必ずしもスライダーが変化するすべての瞬間を知る必要はありません (そのためにValue Changedイベントを受け取ります)。そこで、Touch Up Insideイベントを viewController の別のメソッドに接続しました。

問題は、ユーザーがUISliderコントロールに触れると、そのメソッドが 2 回呼び出されることです。なんてこと?UIButtonsやTouch Downのような他のタッチ イベントでは、そのようには機能しません。

私はそれを回避できると思いますが、スライダー コントロールがタッチを処理する方法のバグのようです。なぜそれが起こるのか誰か知っていますか?

ところで: Touch Up Insideが唯一の接続されたイベントであっても、ダブルタッチイベントが発生します。

0 投票する
2 に答える
2164 参照

iphone - UISlider setValue「リーク」

私が機知に富んでいるので、誰かが助けてくれることを願っています!?

私はUISliderを持っています。タスクの進行(音楽の再生)に合わせて動かしたいと思います。

継続イベントが発生すると、その値を設定します。(トラックの進行)

浮動小数点値が正常であることをログに記録します。

しかし、動かないだけで、コンソールにプールがないスレッドから取得するだけのリークメッセージが表示されます。私の側に関係するスレッドはありません。

UISlider を頻繁に更新する際に問題はありますか?

スライダーの動きを制御する別の方法はありますか?

乾杯

0 投票する
1 に答える
283 参照

iphone - スライダーコントロールを動かすときに、私のタッチがどこにあるかを理解しようとしています

iPhoneで可変速スライダーコントロールを作成したいのですが。基本的に私はUISliderコントロールを使用していますが、指が現在のビューのどこにあるかを検出することにより、このコントロールに2番目の次元を追加したいと思います。

EGユーザーはコントロールを左右にスライドできますが、ビューのどこに指が垂直にあるかを確認したいと思います。

私の問題は、スライダーコントロールを操作しているときです。次の関数は呼び出されません。

つまり、タッチイベントがスライダーに送信されていると想定しているため、タッチイベントを検出できないということですか?誰かがこれをやろうとしましたか?または、UISliderをサブクラスにする必要があります。うーん。

0 投票する
2 に答える
3227 参照

iphone - UITableViewCell内のUISlider更新

UISliderコントロールとスライダー位置の現在のテキスト値を示す UILabel を含むカスタム UITableViewCell があります。スライダーのノブをドラッグすると、ラベルを更新したいと考えています。基本的な要素は次のとおりです。

cellForRowAtIndexPath: このルーチンはデータを取得し、スライダーの値とそれに関連付けられたラベルを更新します。

SliderValueChanged: このルーチンは、スライダーの値を読み取り、データを更新します。次に [table reloadData] を呼び出して、ラベルが更新されるようにします。

問題: reloadData が何らかの理由で更新の流れを中断しています。reloadData の代わりに NSLog を代入すると、スライダーの値を示す更新の素晴らしいストリームが得られます。ループを防ぐために、値が異なる場合を除き、スライダーの値を設定したり、reloadData を呼び出したりしないようにテストを行いました。それは問題を解決しませんでした。

どんな助けでも大歓迎です!

0 投票する
2 に答える
4400 参照

objective-c - iPod 風の UISlider の作成方法

iPod アプリの UISlider のように見える UISlider を簡単に作成する方法はありますか (スクラバー/ボリューム コントロールを考えてください)。基本的に、MPVolumeView とまったく同じように見えるが、サウンドを制御しないものが必要です。それができない場合、誰かが 1 つを作成するためのアセット (ノブ/トラック) を持っていますか。

0 投票する
3 に答える
1873 参照

iphone - UISlider のダブルタップを検出しますか?

特定のビューでシングル/ダブルタップを検出するには、次のようにします。

しかし、スライダーのボタンのダブルタップを検出したいのですが、それへの参照が見つかりません。スライダーの名前を入力できる「touchesForView:」に代わるものはありますか?

使用法: デフォルト値がスライダーの中央にある 3 つのスライダーがあります。スライダーの位置が変更されたら、各スライダーを個別に既定の位置にすばやくリセットする方法が必要です。

現在、各スライダーを含むビューをダブルタップに応答するように設定し、各スライダーを更新しています。うまく機能しますが、自然ではないようです。つまり、スライダーがタップをインターセプトし、周囲のビューに渡さないため、スライダー自体をダブルタップすることはできません。

前もって感謝します

0 投票する
1 に答える
456 参照

jquery - Jquery UI スライダー - 入力値が 3.40 から 3.4 に切り捨てられる

問題を解決しようとしています。ステッピングを入れると、0.01 としましょう。すべてがうまく機能します。ただし、1 に到達すると、1.00 ではなく 1 が出力され、3.40 は 3.4 として出力されます。

ui.slider.js のさまざまな場所に toFixed(2) を追加しましたが、この修正を行う正しい場所が見つかりませんでした。

誰でもこの質問に光を当てることができますか.

敬具、 Robert Cushing 開発者: Brilliance.com