私はiOS開発が初めてで、簡単なアプリケーションを作成しています。私は、2つのテキストラベルを持つカスタムテンキーパッドを持っています。キーパッドの任意の番号を押すと、その番号が最初のテキストラベルに表示されます。今私が必要なのは、ユーザーが2番目のテキストラベルを押すと、キーパッドが自動的にその特定のテキストラベルに切り替わります。私はこれをやってどうやって行くのかは分かりません。どんな助けでも大歓迎です!iOSでテキストラベルが押されたかどうかを検出するにはどうすればよいですか?
0
A
答えて
0
UILabel
の代わりにUITextField
を使用する必要があります。これは自動的に手渡されます。また、キーボードのリターンキー「次へ」を有効にすると、ユーザーエクスペリエンスが向上します。
0
UITapGestureRecognizerを使用することで、UILabelとのユーザー対話を検出できます。 methodForLabeOnClickAction方法であなたのラベル名を渡すことで、次のコード、
label1.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(**myLabelOnClickAction:label1Name**)] autorelease];
[lablel1 addGestureRecognizer:tapGesture];
label2.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture1 =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(**myLabelOnClickAction:label2Name**)] autorelease];
[label2 addGestureRecognizer:tapGesture1];
を参照してください、あなたがクリックした標識されています。
願っています。
関連する問題
- 1. デバイスがルート(Android)かjailbroken(iOS)かどうかを検出するにはどうすればよいですか?
- 2. onclickハンドラでは、シフトが押されたかどうかをどのように検出できますか?
- 3. iOSでHFPまたはA2DPが接続されているかどうかを検出するにはどうすればよいですか?
- 4. Mac上でC#を使用してスペースバーが入力/押されたかどうかを検出するにはどうすればよいですか?
- 5. QWebViewでマウスボタンが押されたかどうかを検出する方法は?
- 6. node.jsでキーが押されたかどうかを検出するにはどうすればよいですか?
- 7. ユーザーがスペースバーに入ったかどうかを検出するにはどうすればよいですか?
- 8. IOSでフィンガーサイズを検出するにはどうすればいいですか?
- 9. MacでRetinaディスプレイがJavaから検出されたかどうかを検出するにはどうすればよいですか?
- 10. アプリケーションがドキュメントベースであるかどうかを検出するにはどうすればよいですか?
- 11. デバイスがアンドロイドウェアであるかどうかを検出するにはどうすればよいですか?
- 12. 子アクティビティから戻ったかどうかを検出するにはどうすればよいですか?
- 13. スクリプトマネージャーがページにあるかどうかを検出するにはどうすればよいですか?
- 14. タッチイベントがEditText内にあるかどうかを検出するにはどうすればよいですか?
- 15. ファイルがネットワーク上にあるかどうかを検出するにはどうすればよいですか?
- 16. 他のアプリがiOS 11でスライドオーバーとして実行されているかどうかを検出するにはどうすればよいですか?
- 17. iOSでファイルが変更されているかどうかを検出するにはどうすればよいですか?
- 18. Windowsキーが押されたかどうかを検出する方法は?
- 19. .click()で戻るボタンが押されないようにするにはどうすればいいですか?
- 20. タイプがstd :: tupleかどうかを検出するにはどうすればよいですか?
- 21. テキストフィールドのキーボードでどのキーが押されたかをどのように検出できますか?
- 22. ボタンが自動的に押されないようにするにはどうすればよいですか?
- 23. 通知ではいまたはいいえが押されたかどうかを検出する方法
- 24. アドレスバーがiOSで表示されているかどうかを検出する
- 25. テーブルビューでアイテムが変更されたときを検出するにはどうすればよいですか?
- 26. モバイルブラウザまたはデスクトップブラウザでsalesforce lightningアプリケーションが実行されているかどうかを検出するにはどうすればよいですか?
- 27. .NETでリアルタイムピッチ検出を行うにはどうすればよいですか?
- 28. プロセスが開始されてからexe名が変更されたかどうかを検出するにはどうすればいいですか?
- 29. コンパイラオプション(アサーションなど)がONに設定されているかどうかをランタイムで検出するにはどうすればよいですか?
- 30. (VB.net)キーが押されたかどうかを検出しますか?
http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegateこれはあなたのためにやってくれると思います。 – madmik3