問題タブ [uicontrolevents]

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 に答える
209 参照

ios - UITextField タッチをインターセプトする

のタッチをインターセプトしたいのですがUITextField、たとえば、最初にロードするときに@selector()、ものの代わりに別のメソッドをロードするようにしdelegateますか?

これは私の試みです:

ただし、メソッドをデバッグすると:

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

ios - iOS7 の UISwitch がアクション メッセージを頻繁にトリガーしない

UISwitchUITableviewCellターゲット イベントで に追加されたUIControlEventValueChangedは、アクション メッセージまたはイベントをあまり頻繁にトリガーしません (つまり、セレクター アクション メソッドが呼び出されません)。

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

ios - UIPickerView を inputView として終了した後の UIAlertView

こんにちは、UIPickerView を inputView として割り当てたテキストフィールドがあります。UIPickerView には、 addTarget:action:forControlEvent: を使用して呼び出されるメソッドがあります。これを alertView に表示して、この変更が必要かどうかをユーザーに尋ねます。

現在、View Controller のメイン ビューを UIControl として持っているので、編集中に背景がタップされたときに [self.view endEditing:YES] を呼び出します。

テキストフィールドの編集を終了するときに UIAlertView を表示したいのですが、コントロール イベントで遊んでいます。UIControlEventValueChanged は、終了時だけでなく、ホイールがスピンしてリリースされるたびにアラート ビューを表示するため、うまく機能しません。UIControlEventDidEndEditing/OnExit などの他のコントロール イベントは何もしません。私は何を間違っていますか?

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

uibutton - UIButtonにタッチキャンセルを実装

サブクラス化された UIButton を不規則な形状 (平行四辺形) に作成し、タッチ イベントをオーバーライドして、形状内のタッチ イベントのみを受け入れるようにしました。

通常の UIButton のようなタッチ イベントを実装するにはどうすればよいですか。タッチをキャンセルするには、UIButton の外側で指をタップしてドラッグすると、タッチ イベントをキャンセルできます。現在のコードでは、ボタン内で指をドラッグすると、touchesCancelled イベントが呼び出されます。UIButton でメソッドを実行するために TouchUpInside イベントを使用しています。これが私のコードです:

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

ios - UIControlEventTouchDown は UIScrollView では機能しません

ユーザーがテキストフィールドをクリックしたときにキャプチャし、関数を呼び出す次のコードがあります。

コードは完全に機能しますが、最近、次のコードを使用してプロジェクトに UIScrollView を配置する必要がありました。

ユーザーがテキストフィールドをクリックすると、関数が呼び出される場合と呼び出されない場合があり、関数を呼び出すためにテキストフィールドを2秒以上クリックしたままにしておく必要があり、このメソッドが機能しない場合があります。

何が起こっているのかわかりませんが、どうすればこれを解決できますか?

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

ios - 列挙型 'enum UIControlEvents' から別の列挙型 'UIControlState' (別名 'enum UIControlState') への暗黙的な変換

Xcode 5.0.2 を使用していますが、目的の C コードをコンパイルしようとすると、次の警告が表示されます。

警告は次のabcLabel.mとおりです。

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

ios - UITextFieldから残りの文字のみを削除すると、UIControlEventEditingChangedが検出されませんか?

UITextField に入力中に文字数を取得しようとしています。UIControlEventEditingChanged 通知を使用して、現在のカウントを取得します。

コードは正常に機能しており、フィールドに新しい文字を入力するたびに実行されます。また、テキストフィールドに残っている唯一の文字である場合を除いて、文字を削除するたびに発生します。

理由はありますか?