簡體   English   中英

鍵盤不會關閉

[英]Keyboard will not dismiss

我在底部有一個輸入框的視圖控制器。 如果單擊輸入,將顯示鍵盤。 該視圖控制器是從表視圖控制器中推送的。 當我單擊返回到父表視圖控制器的按鈕並返回時,鍵盤將自動顯示並懸停在視圖頂部。 我試圖用resignFirstResponder隱藏鍵盤,但是沒有用。

如果單擊輸入,鍵盤將顯示如下:

單擊/觸摸輸入時的屏幕

然后,單擊“后退”按鈕進入其父表視圖。 然后,我單擊表中的一行以再次進入該視圖。 鍵盤仍然在那里,並且輸入視圖現在位於鍵盤下方。

再次進入視圖時鍵盤仍顯示

編輯1:

我嘗試了Smiless的代碼。 當視圖出現時,鍵盤將逐漸消失。 有沒有辦法消除消失的慢動作?

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self.view endEditing:YES];
}

當用戶點擊其他位置時,請嘗試使用此按鈕關閉鍵盤:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    [self.view endEditing:YES];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM