我是新的iOS Application Developer。我想尝试点击textfield
并且不显示键盘但- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField resignFirstResponder];
}
点按,然后显示光标点将显示。我怎么试试这个?
我想尝试这个代码,但它没有用。
$this->db_connection = new PDO('mysql:host='. DB_HOST .';dbname='. DB_NAME . ';charset=utf8', DB_USER, DB_PASS);
答案 0 :(得分:1)
您可以调用函数。
并实施.h
文件。
@interface ViewController : UIViewController<UITextFieldDelegate>
实施.m
文件。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (!textField.inputView) {
//it hides the keyboard, but cursor will show
textField.inputView = [[UIView alloc] initWithFrame:CGRectZero];
}
return YES;
}
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
return NO;
}
答案 1 :(得分:0)
如果您不允许用户使用textfield的委托方法点击TextField:
(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
return false;
}