问题标签 [becomefirstresponder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - becomeFirstResponder 后隐藏的键盘
在将其.hidden属性设置为 NO后,我将焦点放在 UITextView上。当我设置 [textView becomeFirstResponder] 时,textView 会获得小的打字光标,但键盘仍然隐藏。知道为什么吗?如果有帮助,主视图是 UINavigationController 呈现的模式视图。
编辑:这是被调用的方法:
这是一个屏幕截图:
iphone - becomeFirstResponder textField 不发送事件给委托后
任何人都可以在这种情况下帮助我:
我有带有两个文本字段(作为 Outlets)txtLogin 和 txtPassword 的 SigninController 类:
当我填写 txtLogin 时,我调用 [txtPassword becomeFirstResponder] 将输入焦点传递给下一个字段(返回按钮在 txtLogin 中工作正常),但返回按钮在 txtPassword 中不起作用,在这种情况下我无法关闭键盘。我写错了什么?
示例代码:
listview - UITextField becomeFirstResponder 不起作用
我在屏幕底部有一个列表视图,在屏幕顶部有一个 4 字段输入表单。当我点击列表项时,我想将焦点设置到第一个文本字段。
我有这样的代码:
但它不起作用。我是否必须首先将焦点从列表视图中移开?
iphone - 将 UITextField 与 UITextView 一起使用时 textFieldShouldReturn 方法出现问题
我有一个分组表视图,其中包含 3 个部分和每个部分的每一行。前两个部分行包含 UITextField(名称和主题是部分标题),最后一个包含 UITextView(消息是部分标题),因为我想通过这个控制器本身从用户那里获取一些数据。
这两个文本字段的 returnKeyType 为 UIReturnKeyNext。对于 UITextView,“返回”按钮出现在键盘中以提供新行。所以我使用 textFieldShouldReturn 方法通过按下 UIKeyboard 中的这些返回类型按钮导航到下一个单元格。
下一个按钮将适用于第一个文本字段(名称)。问题来了...如果我单击第二个单元格的“下一步”按钮,它将转到 UITextView(最后一个单元格)并向下一行。即,光标从其原始位置移开一行。
我的代码是...
我应该怎么做才能使这项工作正常进行?提前致谢..
objective-c - 在 Cocoa Mac OSX 中设置 FirstResponder 的问题
我正在开发一个小应用程序只是为了学习可可,而且我很难将 FirstResponder 设置为一些 NSTextFields。
当视图打开时,我希望选择第一个 NSTextField,clientNumber,所以我在 loadView 方法的末尾触发 [clientNumber becomeFirstResponder],但它没有选择文本字段。但是当我单击触发 (IBAction)addToArray 方法的按钮时,它会选择正确的文本字段。此外,我还有另一个文本字段,它应该只包含整数,所以我有一个粗略的验证。当内容不是 int 时,我会发出哔哔声,就像它应该的那样,但它没有选择文本字段。
这是我的代码:
我真的希望有人可以在这里帮助我。
编辑:
我弄错了,谢谢你的指点,但是当我修复代码时,使用这个:FakturaAppDelegate *appDelegate = (FakturaAppDelegate *)[[NSApplication sharedApplication] delegate]; [appDelegate.window makeFirstResponder:self.invoiceCredit]; 而不是成为FirstResponder。但它仍然不起作用。
iphone - iPhone:UIBarButtonItem 作为第一响应者?
只有继承自它的类UIControl
才能成为“第一响应者”吗?我需要导航栏中的按钮来显示UIPickerView
使用inputView/inputAccessoryView
属性。我知道我可以使用 的customView
属性UIBarButtonItem
并创建一个 custom UIButton
,但这需要“照片购物”来创建类似于UIBarButtonItem
“完成”样式按钮的图像(这是我想要的)。
任何建议如何/如果我可以UIBarButtonItem
成为第一响应者?
cocoa - 为什么解绑对象时NSWindow会成为第一响应者
我手动将 NSTextView 的值绑定到对象的属性。当我调用 unbind 时,窗口成为第一响应者......为什么?
我不想要那个!
objective-c - 将 App 委托设置为第一响应者
我正在尝试实现在我的应用程序中有效的抖动识别。为此,我将以下代码添加到我的 xxxAppDelegate.m:
但是因为在 .h 文件中,委托被定义为
我无法使用
在 .m 中使应用程序委托第一响应者。因此,它当然行不通。让它工作的最佳方法是什么?
ios - iOS - UITextView 成为FirstResponder
这就是问题所在:当 MessageComposeViewController 被解除时,我的 textView 不会成为第一响应者并且键盘也不会出现。为什么?我把[textView becomeFirstResponder]
代码放在viewWillAppear
. 我能怎么做??
ios - 故障排除 becomeFirstResponder 不为某些用户显示键盘
我得到了一个TextView
应该在按下按钮时显示的内容,并让用户通过键盘输入文本。
这对我们大多数人来说都很好。
但是在地理位置偏远的地方,我的一些测试人员没有显示键盘。如何解决这个问题?我们设备的不同行为可能是什么原因?它对我和其他人都很好。我们都使用相同的设备(iPod、iOS 4.1 - 5.1)。
我尝试的第一件事没有用:
becomeFirstResponder
我猜想 inputTextField 在被触发之前确实以某种方式没有及时可见,所以我添加了setNeedsDisplay
,因为我认为这会强制更新。
我尝试的第二件事没有用:
我尝试的第三件事是一种解决方法,要求不幸的用户按下该字段:
此解决方法有效,但必须有更好的方法。请告诉我我做错了什么!:) 以及如何在自己无法复制的情况下解决此类问题?