最初のレスポンダとして辞任されるたびに、私がUITextFieldに入力したテキストが消えてしまう問題が発生しています。テキストフィールドにタップすると、テキストが再び表示されます。 UITextFieldサブクラスには、コーナーまでのわずかな丸めとは別に、何もありません。私は後でもっともっと追加します。誰もこれのような問題を経験したことがありますか?iOS:レスポンダが辞任したときにサブクラス化されたUITextfieldからテキストが消えます
ここに私のコードです。私が言ったように、このサブクラスにはコーナーの丸めとは別に何もありません。私は後でテキストフィールドにパディングを追加するコードを入れます。
コード
import UIKit
class EVTextField: UITextField
{
override func layoutSubviews()
{
layer.cornerRadius = 2.0
}
}
のUITextFieldに
- タップを複製するためのステップバイステップガイド。
- テキストを入力してください。
- キーボードを閉じるか、次のUITextFieldをタップしてください。
- 以前に辞任したUItextFieldでテキストが消えるようです。
私はそこにテキストが残っているのを見ることができますが、おそらくuitextfieldのdidendediting後のテキストの色ですか? – Aragunz
@Aragunz色がまだ黒ではない、私はビューの階層をデバッグするときにチェックした –
表示テキストフィールドデリゲートコード?人々は理解することができます – karthikeyan