同様の質問があることは知っていますが、答えは役に立ちませんでした。他にもバグがあると思います。
textViewがあり、デリゲートをselfに設定していますが、関連する関数が呼び出されていません。
コードは次のとおりです。
.hで:
@interface MyViewController : UIViewController<UITextFieldDelegate>
@property (retain, nonatomic) IBOutlet UITextField *nameField;
.mで:
...
@synthesize nameField;
...
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
nameField.delegate = self;
...
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
exitKeyboardButton.hidden = NO;
return YES;
}