gpt4 book ai didi

iphone - 检测用户是否按下 Go 或隐藏键盘按钮 UITextField

转载 作者:可可西里 更新时间:2023-11-01 06:18:50 25 4
gpt4 key购买 nike

我正在制作一个浏览器类型的应用程序..

现在我已经将输入 textfield 的 Url...显示在键盘上..

现在我把它变成了 Url 类型的键盘..它有一个 Go 按钮,对于 iPad 有一个按钮来隐藏键盘..

-(BOOL)textFieldShouldReturn:(UITextField *)textField

我知道上面是当用户点击键盘返回时调用的方法。但是对于 iPad ..有两种不同的东西..如果用户按下 Go 我想转到新的 URL..如果用户按下隐藏键盘则让窗口保持原样..但问题是事件报告

-(BOOL)textFieldShouldReturn:(UITextField *)textField

那么我如何区分用户按下的 Go ..或只是隐藏键盘..

最佳答案

当用户点击隐藏按钮时,UIKeyboardWillHideNotification 被调用,所以你应该注册观察它

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHideHandler:)
name:UIKeyboardWillHideNotification
object:nil];


- (void) keyboardWillHideHandler:(NSNotification *)notification {
//show another viewcontroller here
}

关于iphone - 检测用户是否按下 Go 或隐藏键盘按钮 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10151426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com