1

私は iOS 5 を対象としたプロジェクトに取り組んでいます。私は非常に奇妙な問題に直面しています。私は設定しています

私のテキストフィールドのデリゲートとして

self.myTextField.delegate=self;(in viewDidLoad)

また、ペン先にもデリゲートを設定しようとしました。しかし、どちらもトリガーしません

次の textField デリゲート メソッド

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

- (void)textFieldDidBeginEditing:(UITextField *)textField

私は textField のアクションを与えようとしましたが、これもうまくいきませんでした。これは

iOS5の問題。どんな助けでも大歓迎です。

4

2 に答える 2

1

これらの点を確認し、

<UITextFieldDelegate>最初にインターフェイスでプロトコルを確認します

IBOutletビューに添付されているかどうかのプロパティを確認します。

コンセントとの接続が非常に重要であることを覚えておいてください

その後viewDidLoadチェックイン[self.txtField setDelegate:self];

次にデリゲート メソッド

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

- (void)textFieldDidBeginEditing:(UITextField *)textField
于 2013-02-05T10:03:33.967 に答える
0

ビューで同じ割り当てられたioutletオブジェクトを提供しましたかロードしましたか。実用的に使用されているロードビューから作成し、ビューを割り当てた場合。または、アニメーション部分を使用しているかどうかを確認し、コメントして確認してください。

于 2013-02-05T12:55:27.470 に答える