問題タブ [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.
ios - UITextField タッチをインターセプトする
のタッチをインターセプトしたいのですがUITextField、たとえば、最初にロードするときに@selector()、ものの代わりに別のメソッドをロードするようにしdelegateますか?
これは私の試みです:
ただし、メソッドをデバッグすると:
ios - iOS7 の UISwitch がアクション メッセージを頻繁にトリガーしない
UISwitchUITableviewCellターゲット イベントで に追加されたUIControlEventValueChangedは、アクション メッセージまたはイベントをあまり頻繁にトリガーしません (つまり、セレクター アクション メソッドが呼び出されません)。
ios - UIPickerView を inputView として終了した後の UIAlertView
こんにちは、UIPickerView を inputView として割り当てたテキストフィールドがあります。UIPickerView には、 addTarget:action:forControlEvent: を使用して呼び出されるメソッドがあります。これを alertView に表示して、この変更が必要かどうかをユーザーに尋ねます。
現在、View Controller のメイン ビューを UIControl として持っているので、編集中に背景がタップされたときに [self.view endEditing:YES] を呼び出します。
テキストフィールドの編集を終了するときに UIAlertView を表示したいのですが、コントロール イベントで遊んでいます。UIControlEventValueChanged は、終了時だけでなく、ホイールがスピンしてリリースされるたびにアラート ビューを表示するため、うまく機能しません。UIControlEventDidEndEditing/OnExit などの他のコントロール イベントは何もしません。私は何を間違っていますか?
uibutton - UIButtonにタッチキャンセルを実装
サブクラス化された UIButton を不規則な形状 (平行四辺形) に作成し、タッチ イベントをオーバーライドして、形状内のタッチ イベントのみを受け入れるようにしました。
通常の UIButton のようなタッチ イベントを実装するにはどうすればよいですか。タッチをキャンセルするには、UIButton の外側で指をタップしてドラッグすると、タッチ イベントをキャンセルできます。現在のコードでは、ボタン内で指をドラッグすると、touchesCancelled イベントが呼び出されます。UIButton でメソッドを実行するために TouchUpInside イベントを使用しています。これが私のコードです:
ios - UIControlEventTouchDown は UIScrollView では機能しません
ユーザーがテキストフィールドをクリックしたときにキャプチャし、関数を呼び出す次のコードがあります。
コードは完全に機能しますが、最近、次のコードを使用してプロジェクトに UIScrollView を配置する必要がありました。
ユーザーがテキストフィールドをクリックすると、関数が呼び出される場合と呼び出されない場合があり、関数を呼び出すためにテキストフィールドを2秒以上クリックしたままにしておく必要があり、このメソッドが機能しない場合があります。
何が起こっているのかわかりませんが、どうすればこれを解決できますか?
ios - 列挙型 'enum UIControlEvents' から別の列挙型 'UIControlState' (別名 'enum UIControlState') への暗黙的な変換
Xcode 5.0.2 を使用していますが、目的の C コードをコンパイルしようとすると、次の警告が表示されます。
警告は次のabcLabel.mとおりです。
ios - UITextFieldから残りの文字のみを削除すると、UIControlEventEditingChangedが検出されませんか?
UITextField に入力中に文字数を取得しようとしています。UIControlEventEditingChanged 通知を使用して、現在のカウントを取得します。
コードは正常に機能しており、フィールドに新しい文字を入力するたびに実行されます。また、テキストフィールドに残っている唯一の文字である場合を除いて、文字を削除するたびに発生します。
理由はありますか?