0
我想創建一個UITextField,這樣當我觸摸它時,它會運行某個方法,如果條件正確(在該方法中進行測試),它將運行其正常的「調出鍵盤」方法。我怎樣才能做到這一點?如何使UITextField不響應?
我想創建一個UITextField,這樣當我觸摸它時,它會運行某個方法,如果條件正確(在該方法中進行測試),它將運行其正常的「調出鍵盤」方法。我怎樣才能做到這一點?如何使UITextField不響應?
設置爲您的UITextField委託
textField.delegate = self;
然後委託範圍內,實現:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (condition) {
return YES;
}
else {
return NO;
}
}