我正在開發一個表單。因此,當用戶點擊提交按鈕,我檢查是否所有的UITextField填滿:現在如何在uitextfield在用戶與之交互時使用特定的字符串來編輯uitextfield的文本
-(BOOL)checkUITextField{
BOOL flag = YES;
if(cognome.text.length==0){
flag=NO;
cognome.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}else if(indirizzo.text.length==0){
flag=NO;
indirizzo.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}else if(citta.text.length==0){
flag=NO;
citta.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}
}
,如果與背景的紅色和字符串「CAMPO OBBLIGATORIO」的UITextField的一個用戶點擊,我想清除文本和設置背色爲白色。 我嘗試使用uitextfielddelegate
和實施textFieldShouldBeginEditing
檢查這一點:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if([textField.text isEqualToString:@"CAMPO OBBLIGATORIO"]){
[email protected]"";
textField.backgroundColor=[UIColor whiteColor];
}
}
沒有任何反應..
所以我儘量添加IBAction爲在廈門國際銀行將其添加到每一個的UITextField,但沒有任何反應:(我能做些什麼?
這段代碼是否得到執行? – 2012-01-14 01:13:13