私は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. ボーダーアニメーションは色を変更しません。
- 2. Xcodeテキストは、構文が正しい場合に色が変化しません
- 3. Androidの変更タブビューのテキストの色は背景色ではありません
- 4. UIButtonのイメージは正しく変更されません
- 5. ListFragmentアイテムのテキストの色を変更できません
- 6. UITableViewCellのテキストの色を変更できません
- 7. モーダルUITableViewControllerサブクラスのUITextFieldオブジェクトの正しいテキストに到達できません
- 8. 背景色とテキスト色をJavascriptのタイマーで変更します
- 9. android.R.layout.simple_list_item_2のテキストの色を変更してください
- 10. MoreNavigationControllerのテキストの色を変更してください
- 11. 変更テキストの色は
- 12. 複雑なMSアクセスフォームコントロールは背景色を変更しません
- 13. jquery UIが正しくテキストを拡大していません!
- 14. ラジオボタンのテキスト折り返しが正しくありません
- 15. Interface Builderはテキストの色のバグを変更しますか?
- 16. UIMapViewでドロップピンとピンの色が正しくありません
- 17. 正または負の整数に応じてテキストの色を変更してください
- 18. UITextFieldのテキストが正しく中央にならない
- 19. 要素の色を動的に変更するliは箇条書きの色を変更しません
- 20. jTextPaneのテキストを正しく保存できません
- 21. UITextFieldはクリアボタンを表示しません
- 22. サブクラス化した列の色を変更できません
- 23. 背景色に応じてテキストの色を変更します/色
- 24. UITextfieldはユーザーが作成したキーボードショートカット/テキスト置換オプションを提供しません
- 25. jqueryスライドショーのクラスの変更が正しく動作していません
- 26. テーブル行CSSリンクの色の変更が動作しません
- 27. CRichEditCtrlがUnicodeテキストを正しく読み込みません
- 28. JavaScriptが色や寸法を変更していません
- 29. オーディオに合わせてテキスト(または他の要素)の色を変更してください
- 30. "EditText"ウィジェット内のテキストの色の一部を変更します
あなたがデリゲートを設定しましたメソッドが呼び出されるようにテキストフィールドの? –
私はそうは思わない。病気が戻って、その方法で – Slayter