問題タブ [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 投票する
1 に答える
544 参照

textfield - テキストフィールドから UISteppers の値を更新する

これがケースです。

テキスト フィールドに値を入力し、それを現在の uisteppers 値に渡したいと思います。

たとえば、現在の値が 2 で、テキストフィールドに 35 と入力すると、ステッパーの + ボタンを押すと、値が 36 になります (または - を押して 34 にします)。

ありがとう

--------------------------------------最初の返信後に編集-------- --------------------------

私は宣言したすべてのことに新鮮なので、迅速な返信をありがとう

@interface GenericViewController : UIViewController <UITextFieldDelegate> {...私のヘッダーに。Generic Controller 内のコードを次のように変更しました。

今、私はこれらすべてに慣れていません..電話をかけようとしまし [self textFieldDidChange:self]; たが、運がありません。私はうまくいかないようです...私が間違っていることのアイデアはありますか? 前もって感謝します

0 投票する
6 に答える
1072 参照

ios - 親テーブル ビューがポップされたときに、UITableViewCell 内からどのように判断できますか?

UIStepper を含む UITableViewCell サブクラスがあります。ユーザーがステッパーを操作すると、値が 2 秒以内に再度変更されない場合、ステッパーがその値を保存して Core Data に書き込むように、NSTimer を起動します。

別の言い方をすれば:

UIStepper は UITableViewCell に含まれています。
ユーザーはステッパー値を上下に変更できます。
各タッチは、2 秒の遅延でタイマーをトリガーします。
後続の各タッチは、タイマーを無効にします。
ステッパーを 2 秒間放置すると、変更が保存されます。

これは、私が必要としているものに対して非常にうまく機能します。問題は、ユーザーが非常に迅速に値を変更し、View Controller をポップして別の操作を行った場合、2 秒のタイマーがまだ起動しておらず、データが次のアクションに対して最新ではないことです。

できるだけシンプルにするために、(テーブル) ビューがポップされているかどうかをそのテーブル ビュー セル内で判断できるようにする必要があります。その後、保存プロセスを促進し、データが最新であり、他のアクションが実行される前に保存されていることを確認できます。

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

ios - デクリメントおよびインクリメント イメージの UIStepper サイズ

iOS 6 では、setIncrementImage: および setDecrementImage: メソッドを使用して、独自のインクリメント イメージとデクリメント イメージを選択できるようになりました。(非常に簡単な例については、 RayWenderlichで確認してください)。

ただし、これらの画像の寸法はわかりません。44x44 ポイント (通常と網膜の場合は 44x44 と 88x88 ピクセル) を試しましたが、画像が引き伸ばされたままになります。

UIStepper コントロール自体の幅は 97 ポイント、高さは 27 ポイントです。ただし、各画像は半分の領域全体をカバーしません(すべて黒の画像で試しました)。

インクリメント イメージとデクリメント イメージの正確な寸法を知っている人はいますか? または、iOS シミュレーターでポイント/ピクセル距離を測定する方法は?

ありがとうございました。

アップデート

ACB のコメントに応じて:

以下を使用して、デフォルトの画像サイズを取得します。

デフォルトの減少記号が 13x4 ポイントであり、デフォルトの増加記号が 13x14 ポイントであることを明らかにします。

13x4 ポイント イメージをカスタム デクリメント シンボルとして使用したクイック チェックは、期待どおりに機能します (つまり、新しいシンボルが元のサイズと同じサイズで表示されます)。これにより、使用されるカスタム画像は、縮小する必要がない限り、元のサイズのままであると結論付けることができます-その間、画像は歪んでしまいます.

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

objective-c - UIStepper オブジェクトのデフォルト/現在の値を設定できますか?

viewDidLoad メソッドで次のようなことを試みました。

しかし、それは機能していません。私はグーグルでグーグルで検索しましたが、これに対する答えが見つかりません。スライダーだと簡単そうに見えますが、ステッパーでもできますか?

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

objective-c - Objective-C で If ステートメントを使用して数値に基づいて UITextfield の色を設定する

私は現在、に接続されUIStepperたカスタムで を使用して、ショッピング カートに追加するアイテムの数をユーザーに選択させています。UITableViewCellUITextField

オブジェクトの在庫があるかどうかを確認するために、LocalStock と TotalStock の 2 つの数値があります。

私は次のことをしたい:

オブジェクトの量がローカル在庫に収まる場合は、数値が表示されるテキスト フィールドを緑色にします。

オブジェクトの量がサプライヤ ストックに該当する場合 (ローカル ストックがないか、ステッパーの値がローカル ストックよりも高いため、サプライヤ ストックから取得する必要があります)、UITextField青色に変わります。

サプライヤー在庫もローカル在庫も十分でない場合は、テキストフィールドを黄色にします。

次のコードを取得しました。

そして、実行してもあまり意味がありません... GREENステートメントをキャッチすることもあれば、BLUEステートメントをキャッチすることもあり、同じ値がYELLOWを返すこともあります。

誰でもこれを見て、(論理) エラーがどこにあるのか教えてくれませんか?

前もって感謝します!

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

ibaction - Paul Hegarty の CS193P のインスタンスに認識されないセレクターが送信されました

Paul Hegarty の CS193P コース ビデオ (レクチャー #4 @ 1:05:40 マーク) に従っているのですが、問題が発生しました。この「認識されないセレクターがインスタンスに送信されました」エラーのデバッグにご協力ください。ビューには 3 つのオブジェクトがあります - 画像を参照してください ( https://docs.google.com/file/d/0B453_F6cDmYzMG1OQW93WVptYUU/edit?usp=sharing )

コード

エラー

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

iphone - ステッパーワークは2回押すだけ?

ステッパーを使用してテキスト ビューのフォント サイズを制御していますが、ステッパーを 2 回押すまでアクションが実行されません。なぜこうなった?

次のコードは、「mystepper」IBAction のコードです。

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

ios - 複数のシーンでステッパーによってFontSizeを変更するにはどうすればよいですか?

ステッパーを使用してテキストビューのフォントサイズを制御していますが、ステッパーを2回押すまでアクションは発生しません。なぜこうなった?

次のコードは、「mystepper」IBAction用です。

問題は、ステッパーの現在の値を最小値に設定する必要があることです。ただし、fontSizeを時間外に押す必要がないように、sizeの値を複数のシーンで通過できるようにする必要があります。どうすれば入手できますか?