iOS 時間選擇器用UITextField記錄選擇的時間,有個問題就是,如何阻止默認的加載軟鍵盤時間。我在網上找了好久也沒有這方面的解決方案。後來我看到一片關於用iOS通告技術自定義切入想要執行的方法,最後實現了該問題的解決方案。不說了,直接上代碼:
1.首先頁面實現UITextFieldDelegate,並將self.delegate =self; 然後在.m頁面中添加如下代碼: - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoBoardHidden:) name:UIKeyboardWillShowNotification object:nil]; return YES; } - (void)keyBoBoardHidden:(NSNotification *)Notification{ [self.dateTextField resignFirstResponder]; } 這樣就阻止了軟鍵盤自動彈出了。 |