0

キーボードが表示されたときにビューを上に移動しようとしているので、画面が覆われませんが、何らかの理由で機能して-(void)DidBeginEditing: (UITextField *)textfieldいません。

- (void)textFieldDidBeginEditing:(UITextField *)ga1
{
    /* should move views */
    self.view.center = CGPointMake(self.view.center.x, self.view.center.y + 220);
}

- (void)textFieldDidEndEditing:(UITextField *)ga1
{
    /* should move views */
    self.view.center = CGPointMake(self.view.center.x, self.view.center.y - 220);

}

それも方法にもなりませんが、誰かが理由を教えてもらえますか?

4

3 に答える 3

0

<UITextFieldDelegate>クラスのプロトコルを実装します。デリゲートを に設定しselfます。Apple のドキュメントUITextFieldDelegate Protocolは次のとおりです。

于 2013-08-29T00:28:00.660 に答える