問題タブ [uistepper]

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 投票する
2 に答える
937 参照

ios - UIStepper の増分を 5 にする

UIStepper を一度に 1 インクリメントするのではなく、5 ずつカウントする方法はありますか? つまり、+ をタップすると、ラベルに 5、10、15、20 などと表示されるか、毎回 5 ずつ減算されますか? これまでのところ、私は試しvalue +5;ましたが、うまくいきません。どんな助けでも大歓迎です。ありがとう!

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

objective-c - UIStepper 値 - 何度か繰り返した後に返されるガベージ値

この投稿で説明されているように、抱えていた問題を解決しましたが、以下の「質問」で提起したように、その理由を理解したいと思います (これを理解するのにかなりの時間を費やしています)。

UIStepper を使用して IBAction メソッドを呼び出すときに返される値の増減に問題がありました。アプリを実行してデバッグすると、ステップアップとステップダウンが可能で、ログステートメントは常に意図したステッパー値を反映していましたが、0.1、0.2、0.3 と繰り返しステップアップし、0.0 に戻ったときにステップダウンしました。テストの場合、デバッガーに表示される changeValue の値はガベージであり、テストは== 0.0の真の条件になりませんでした。0.2 まで上げてから 0.0 に戻した場合、changeValue の if テストが機能したことに注意してください。0.0 に戻ったときにガベージ値を取得したのは、0.3 にステップアップしたときだけです。

最初に、ステッパーをインクリメントするために、stepValue プロパティを次のように設定します。

メソッドは、0.3 までステップアップして 0.0 に戻った後、ガベージ値を 0.0 で返しました。

割り当てを次のように変更したとき:

問題が解決しました - changeValue は、if テストに対して意図した 0.0 changeValue を返し、反復回数に関係なく、メソッドは意図したとおりに機能します。

質問: 1) なんとなくわかりますが、stepValue が double の場合、代入値に "f" を明示的に含める必要があるのはなぜでしょうか? 2ステップの反復を行ったときにviewStepper.stepValueプロパティを割り当てましたが、 3回の反復を行ってから0.0に戻ったときにchangeValueのガベージを返しましたか?

これが私がテストしていた方法の核心です:

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

javascript - UIWebView の UIStepper - iOS

UIStepper を使用して、WebView のフォント サイズを増減したいと考えていました。

プラスを押すとフォントサイズが40%大きくなり、マイナスを押すとフォントサイズが40%小さくなります。したがって、プラスを押してからマイナスを押すと、元の状態に戻り、もう一度マイナスを押すと、フォントサイズがさらに 40% 減少します。

前もって感謝します!

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

ios - UIステッパー。増加したか減少したかを調べる

UIStepper でプラス ボタンまたはマイナス ボタンが押されたかどうかを調べるには、次のメソッドを使用します。

そして、stepperOne.value を TableView クラスに保存されているグローバル値と比較します。
これが正しい方法だとは思いません。

明確にするために、私が使用している「悪い」コードを示します。

それで、これを行う正しい方法は何ですか?(グローバル変数を保存する必要なし)

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

ios - ステッパー値は2クリックごとに1回増加します

ステッパーとラベルが付いたカスタムテーブルビューセルを使用しています。しかし、ステッパーの値を確認すると、2回押すごとに1回だけ増加します。何が問題ですか?

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

objective-c - UIStepperのサイズを変更する

サイズを変更できないようですUIStepper

  1. IBでは、[幅]ボックスと[高さ]ボックスがグレー表示されます。
  2. 私が使用したinitWithFrame

    UIStepper * stepper = [[UIStepper alloc] initWithFrame:CGRectMake(300、638、120、80)];

    ただし、サイズは変わりません。SOに関するいくつかの投稿は、変更可能であることを示唆しているようです。なにか提案を?

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

ios5 - iOSアプリのすべてのUISteppersが無効になりました

私のアプリは、いくつかの異なるビューでUIStepperコントロールを使用しています。これらのビューにまったく影響を与えないようにアプリのマイナーアップデートをリリースし、アプリ内のすべてのUISteppersが無効になっているというレポートを受け取り始めました。1人のユーザーがスクリーンショットを送信すると、ステッパーコントロールは、有効なプロパティがNOに設定されているように見えます。ただし、コード内にこのプロパティを設定する場所はまったくなく、デフォルトはYESです。「有効」という用語のインスタンスをアプリで検索して、誤って無効にしていないことを確認しましたが、そうではありません。

おそらく、enabledプロパティのデフォルト値がiOSのバージョン間で変更されていると思いましたが、これを報告したユーザーは、私の開発デバイスと同じiOS5.1.1を実行しています。そして、私はこのアプリのアップデートの問題について聞き始めただけです。

enabledプロパティを設定する以外に、最小値と最大値を同じ値に設定すると、ステッパーが無効になることがわかりました。私はこれが私のアプリで起こっていないことをかなり確信しています。値はハードコーディングされてセットアップメソッドに渡されます。多くのアプリバージョンが前からこのコードを変更していません。

これが起こる他の理由を知っていますか?自分で問題を再現することはできず、一部のユーザーにしか影響しないため、トラブルシューティングが困難です。

UISteppersを作成するための私のコードは次のとおりです。

更新:上記のNSLog行を使用してデバッグバージョンをインストールすることをいとわないユーザーがいます。彼は私にコンソール出力を送信し、ステッパーの最小値と最大値が正しく(1つのケースでは1と20)、有効なプロパティがYESであることを示しています。残念ながら、それはここで何が起こっているのかについての私の理論の両方を排除します...

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

ios - アプリに追加したすべての UISteppers が 2 倍にズームされて表示される

最近 XCode 4.5 にアップグレードしました。かなり長い間 2 つの UIStepper コントロールが表示されていた画面があり、突然、本来の 2 倍のサイズで表示されます。さらにテストすると、アプリの任意の画面に UIStepper を追加すると、同じ問題が発生します。StoryBoard では問題なく表示されますが、デバイスとシミュレーターの両方でアプリを実行すると、2 倍にジャンプします。viewWillAppear でフレームを手動で設定しようとしましたが、修正されませんでした。

UIStepper だけをアプリに追加してテストするために、新しい単一ビュー プロジェクトを作成しましたが、そこでは問題なく動作します。また、動作中の UIStepper を実際のアプリにコピー/貼り付けてみましたが、それでも 2 倍にズームされているように見えました。助けてください!

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

ios - UIStepper はタッチを飲み込みます

UIStepperに表示される値を変更するためにを使用してUITextFieldいますUITextField

すべて正常に動作しますが、望ましくない動作があります。UITextField下半分のタッチは によって飲み込まれるため、 はオブジェクト自体の上半分を押すことしかできませんUIStepper

答えを探していますが、見つかりません。ヒントはあるけど。

UIStepperには 2 つのボタンと 1 つのボタンImageViewがあり、タッチは全体で検出されますImageView(表示も編集もできません)。

何か案は?

ここに画像の説明を入力