[英]Hide keyboard in ModalView (FormSheet) on iPad
我試圖將iPad鍵盤隱藏在具有FormSheet樣式的模式視圖中。 我試圖辭職,但沒有任何反應。 這是一個錯誤還是根本行不通?
最好的祝福
編輯
-(void)hideKeyboards
{
[emailField resignFirstResponder];
[passwordField resignFirstResponder];
[confirmPasswordField resignFirstResponder];
}
-(IBAction)emailFieldDone:(id)sender
{
[self hideKeyboards];
}
-(IBAction)passwordFieldDone:(id)sender
{
[self hideKeyboards];
}
-(IBAction)confirmPasswordFieldDone:(id)sender
{
[self hideKeyboards];
}
覆蓋disablesAutomaticKeyboardDismissal
返回NO,如下所示,修復了我的相同問題。 你需要重寫disablesAutomaticKeyboardDismissal
的UINavigationController
,而不是自己的視圖控制器,來解決這個問題。 也許使用類別是一個好主意:
- (BOOL)disablesAutomaticKeyboardDismissal {
return NO;
}
另外,如果要獲取詳細的說明, 如果模態視圖控制器的呈現樣式為UIModalPresentationFormSheet問題,請檢查此iPad鍵盤不會消失 。
如果您正在使用textview,請嘗試此操作
Textviewobjectname.editable = NO;
將委托設置為所有文本字段
textField.delegate=self;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.