#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.textField.delegate = self; //使用文本框的事件时,需要使用委托,使用这一句实现
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark--------------UITextFieldDelegate method
- (BOOL) textFieldShouldBeginEditing:(UITextField*) textField
{
NSLog(@"文本将要编辑.............\n");
return YES;
}
- (void) textFieldDidBeginEditing:(UITextField *) textField
{
NSLog(@"文本开始编辑结束.............\n");
}
- (BOOL) textFieldShouldEndEditing:(UITextField *) textField
{
NSLog(@"文本将要结束编辑.............\n");
return YES;
}
- (void) textFieldDidEndEditing:(UITextField *) textField
{
NSString *text = [textField text];
NSLog(@"文本结束编辑.............%@\n",text);
}
- (BOOL) textFieldShouldReturn:(UITextField *) textField
{
NSLog(@"call textFieldShouldReturn.............\n");
[textField resignFirstResponder];
return YES;
}
@end
IOS文本框事件--委托方式实现
最新推荐文章于 2020-06-03 13:39:13 发布