對於長相,我想保留Keyboard
存在於視圖控制器中,即使我沒有編輯視圖中的任何文本字段。如何始終在視圖控制器中顯示鍵盤?
在我的視圖控制器中,用戶可以單擊按鈕轉到圖像選擇器,從照片庫中選取圖像。當我點擊imagePicker按鈕時,這是當Keyboard
消失。
有沒有辦法來keep the Keyboard present even when the user clicks the imagePicker?
對於長相,我想保留Keyboard
存在於視圖控制器中,即使我沒有編輯視圖中的任何文本字段。如何始終在視圖控制器中顯示鍵盤?
在我的視圖控制器中,用戶可以單擊按鈕轉到圖像選擇器,從照片庫中選取圖像。當我點擊imagePicker按鈕時,這是當Keyboard
消失。
有沒有辦法來keep the Keyboard present even when the user clicks the imagePicker?
是的,你可以做到這一點。
3210由於UIKeyboard子類的UIWindow,大到足以讓 在UIKeyboard的方式的唯一事情是另一種的UIWindow。
這樣的鍵盤是永遠不會被解僱。
我假設你有一個文本字段,嘗試實現這一點:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
checkBool = YES;
return YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
return checkBool;
}
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
checkBool = NO;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
return NO;
}
如果你有一個TextView嘗試用TextView的委託方法取而代之。
如果可以的話,你可以寫一下嗎?我嘗試轉換,但我對客觀的c很新 –
這似乎沒有做任何事,我更新了這個問題,也許它很好幫助。 –