私はUITextField
がウェブブラウザのアドレスバーです。ユーザーがページを読み込んでページの読み込みが完了したら、テキストフィールドにテキストの色を濃いグレーに変更します。これはちょうど良いことです。しかし、ユーザーがテキストフィールドを再度編集するとき、テキストの色を黒に戻したい。 -(BOOL) textFieldShouldBeginEditing:(UITextField *)textField
メソッドを使用して、addressBar.textColor = [UIColor blackColor];
を使用して色を変更しようとしましたが、機能しません。私は間違って何をしていますか?UITextFieldはテキストの色を正しく変更しません
答えて
textFieldShouldBeginEditing:
が呼ばれていますか?そうでなければ、このメソッドを実装するクラスにテキストフィールドのデリゲートを設定する必要があります。
addressBar
は、デリゲートメソッドの呼び出し時にテキストフィールドに設定されていますか?
NSLogを使用してデバッグを試みてください。
をチェックして、私はテキストフィールドとしてアドレスバーをチェックしますが、私はあなたがテキストフィールドの代理人を設定することについて正しいかもしれないと思います。私はそれをやったとは思わない。ありがとう – Slayter
iOS 7以上でうまく動作するソリューション。
あなたのUITextViewは、住所/電話番号/などであることが検出されたテキストが含まれている場合は、このように、検出されたアイテムのテキストの色を変更するにはtintColorを設定するために持っている:
self.tvPhone.tintColor = [UIColor blueColor];
この質問は2年前に回答されました。受け入れられた答えに対するコメントで述べたように、私はtextFieldの代理人を設定していませんでした。 – Slayter
- 1. UITextFieldはテキストを正しく表示しません。
- 2. テキストの色をUITextFieldの色に変更します
- 3. CssはOperaのテキストの色を変更しません
- 4. GuidedAction setEnableはテキストの色を変更しません
- 5. ボーダーアニメーションは色を変更しません。
- 6. スキューしたボタンがホバー上のテキストの色を正しく変更しない
- 7. Xcodeテキストは、構文が正しい場合に色が変化しません
- 8. Androidの変更タブビューのテキストの色は背景色ではありません
- 9. swiftは、swiftへの更新後にUITextFieldにテキストを設定しません。
- 10. スタイルシートはフォントサイズを変更しますが、色は変更しませんか?
- 11. UIButtonのイメージは正しく変更されません
- 12. カルーセル内のDivsは正しくサイズ変更されません
- 13. Simon Game:2色の色が正しく消えません。
- 14. ListFragmentアイテムのテキストの色を変更できません
- 15. テーブル内のCSSでテキストの色を変更できません
- 16. アクションバーのテキストの色を変更できません
- 17. UITableViewCellのテキストの色を変更できません
- 18. ツールバーのテキストとアイコンの色を変更できません
- 19. NotificationCompat MediaStyleのテキストの色を変更できません
- 20. テキストがモバイルで正しくサイズ変更されていません
- 21. モーダルUITableViewControllerサブクラスのUITextFieldオブジェクトの正しいテキストに到達できません
- 22. winformsボタンのテキストの色をプログラムで変更する動作しません。
- 23. OpenCV - cvtColorは色空間を変更しません。色が変わります。
- 24. UITextField内のテキストを変更するUIButton
- 25. UITextFieldのテキストの色は透明です
- 26. VBA - 変更されたテキストの色を変更します。
- 27. 変更が正しく機能しませんか?
- 28. クロスブラウザのDataTableのサイズ変更が正しくありません
- 29. 背景色とテキスト色をJavascriptのタイマーで変更します
- 30. ヘッダー要素内の色を正しく変更しない
あなたがデリゲートを設定しましたメソッドが呼び出されるようにテキストフィールドの? –
私はそうは思わない。病気が戻って、その方法で – Slayter