問題タブ [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.
swift - 長押し(繰り返しハンドラ)でUIButtonのターゲットを作成するにはどうすればよいですか?
長押しで変数を増やすUIButtonを作成しようとしました。そのため、ユーザーがボタンを長時間タッチすると、ハンドラーが増加します。
私はこのようなものを持っています:
スイフト4.0
すべての回答に感謝します!
ios - UITextField の「editingDidBegin」コントロール イベントが発生したときに、UITextField の現在の値をプロパティに設定します。
の制御イベントを発生させるときにクラスUITextFieldを拡張するカテゴリで宣言された (カスタム セッターを介して) プロパティにの現在の値を設定する方法は?UITextFieldeditingDidBeginUITextField
ios - UITextfield の購読 (制御イベント、編集の変更)
UIControlEvent Editing Changed がトリガーされた後、RxSwift を使用して UITextField からテキストを取得したいと考えています。
それを行うには:
そのように、ストーリーボードからビューコントローラーにテキストフィールドアウトレットを接続しました。
そして、このテキストフィールドの didSet プロパティで、これを試しました:
しかし、テキストは文字列ではなく Void です..
誰かが私を助けることができれば、感謝します。前もって感謝します。
PS IBActions を使用したくありません。
ios - UITextField の編集が終了する前に UISwitch 値変更イベントが発生する
私のアプリケーションでは、s のリストに多数のUISwitches とUITextFields が表示されますUITableViewCell。
ユーザーが の編集を開始してUITextFieldから をタップUISwitchすると、イベントの順序によって にUITextFieldの値が表示されます。UISwitchこれは、イベント ハンドラーが の編集終了イベントを受信しなかったためUITextFieldです。
UIControlEventEditingDidEndのイベントがのUITextField前に発生することを確実にする方法UIControlEventValueChangedはUISwitch?
次のようなエラーが発生します (テキスト フィールドに表示されるスイッチの値):
手順 (どうなるか):
1. をタップしUISwitchて起動する
2. をタップしUITextFieldて編集を開始します
3. をタップしUISwitchて無効にします
コンソール ログ (実際に何が起こるか - UITextField:endEditing の前に UISwitch イベントが発生します):
実装:
UITableViewCellWithSwitch.h:
UITableViewCellWithSwitch.m:
UITableViewCellWithTextField.h:
UITableViewCellWithTextField.m:
UIEventHandler.mすべての UI 編集イベントを集約します。
