这是我的.h
xxxx : UIViewController<UITextFieldDelegate>
和我的.m
UITextField *quarterPicker = [[[UITextField alloc] init] autorelease];
[quarterPicker setFrame:CGRectMake(150, 370, 60, 30)];
[quarterPicker setText: @"Q1"];
quarterPicker.delegate = self;
我用
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
NSLog(@"textFieldShouldBeginEditing");
[textField resignFirstResponder];
[textField addTarget:self action:@selector(selectQuarterPicker:) forControlEvents:UIControlEventTouchDown];
return NO; // Hide both keyboard and blinking cursor.
}
当我触摸我的文本字段时,我总是看到这个日志textFieldShouldBeginEditing
但是有一段时间,我的 Picker 没有显示出来。我使用:https ://github.com/TimCinel/ActionSheetPicker来制作 Picker。
我发现,当我刷我的 textFiled 时,我的选择器会显示。
我怎样才能解决这个问题?
更新:我把我的UITextFiled
网站UIScrollView