问题标签 [resignfirstresponder]
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.
iphone - UITextField resignFirstResponder 不工作?
我已经仔细检查了 nib 文件中的所有连接。我的代码 -
我在界面生成器中使用了一个子类UIView (UIControl)
并将所有 UI 元素添加到它。UIControl's touchDown
方法连接到backgroundTap
方法。
所以键盘没有像它应该的那样被移除。不知道为什么。
谢谢您的帮助!泰迦。
objective-c - iPad 在不知道哪个文本字段打开它的情况下关闭键盘
resignFirstResponder
无论文本字段/视图/等如何称呼它,有没有一种方法可以隐藏键盘?
原因是我的视图上有很多文本字段,并且不想让resignFirstResponder
所有文本字段都隐藏键盘。只想要一个将军
[self resignFirstResponder]
.
有任何想法吗?
提前致谢
objective-c - 平板电脑;TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?
平板电脑:
我有一个 tableView,其中包含任意数量的文本字段和不同行中的按钮。
当你按下一个按钮时,我会弹出一个模式弹出窗口。如果您在编辑文本字段时按下按钮(并且键盘显示在 iPad 上),将会发生一些有趣的事情。弹出框将偏离屏幕角落的 75%(四分之一可见)。
为了避免这种不良行为,当按下按钮时,如何在表格中的所有文本字段上 resignFirstResponder ?
uitableview - 隐藏键盘iphone sdk?
我有一个UISearchBar
. 我希望键盘在用户点击搜索后立即消失……我确实尝试resignFirstResponder
过,但没有奏效。任何帮助,将不胜感激
谢谢 TC
ios - iphone:键盘没有隐藏
我有一种情况,我有一个警报视图,其中以编程方式绘制了一个文本字段
隐藏我用过的键盘
}
但键盘并没有隐藏。请帮助我。
iphone - 在 iPhone 中是否会在没有 UIView 或 UIViewController 的情况下调用 touchesBegan 方法?
我在只有 appdelegate 类的地方创建了一个应用程序。我不创建 UIView 或视图控制器。我刚刚在我的窗口中添加了文本字段、标签和按钮。
当用户点击文本框时,我想隐藏键盘。这通常通过 touchesBegan 方法实现。为了实现这个方法,我们需要做两件事。
一种是在头文件中添加(.h)
另一个是设置 textField 的委托。也就是说, textField.delegate=self;
我做了这两件事。但是仍然没有调用 touchesBegan 方法。
为什么?我应该有一个 UIView 或 UIViewController 类吗?
提前致谢
objective-c - 如何检查控件是否正在辞职第一响应者或成为第一响应者?
我有一些 NSTextfields 和 NSComboboxes 的内容。当这些控件之一辞去第一响应者时,我想做点什么。我已经尝试过委托方法
但它要求我在前一个领域做点什么。
objective-c - UITextView:我必须总是 resignFirstResponder 吗?
我必须始终为 a 辞职FirstResponderUITextView
吗?或者,当它的视图控制器消失时,这会自动发生吗?
我之所以问,是因为我遇到了与iPhone Objective-C 类似的问题:Keyboard won't hide with resignFirstResponder,有时,即使导航控制器推动并弹出其他视图控制器,键盘也会保持向上。键盘工作,当我点击完成时,它没有聚焦UITextView
(即光标消失),但键盘保持不变。
我从来不知道为什么会这样,但也许是因为resignFirstResponder
在推送另一个视图控制器之前没有做,但我认为它是可选的?
ios - UITableView reloadData 自动调用 resignFirstResponder
我有这个带有自定义单元格的 UITableView,这些单元格只能获取预定义的值,因此我使用 UIPickerView 作为他们的 inputView。在我编辑一个字段并需要显示其更新值之前,一切都很好。
为了让事情更清晰和更易于维护,我将委托和数据源作为单独的类,并使用通知让它们与 tableView 交互。因此,在从 UIPickerView 中选择了一个值之后,tableView 的数据源会收到通知,然后通知主 ViewController 持有对 tableView 的引用。从那里我打电话
一切似乎都正常,除了 UIPickerView 消失了,我认为是因为单元格被重新生成并且在某处调用了一些 resignFirstResponder 或类似的东西。有没有其他方法可以让 tableView 更新其值,而不必在某处实现自定义方法,这会很丑陋?
ios - UITextField resignFirstResponder 工作了一点然后没有
我添加了一个 UiTableViewCell 是UITextField *gasPrice;
这样的:
然后,在用户完成后管理键盘(因为我使用没有返回键的键盘),我有这些功能:
导航栏按钮“完成”的功能:
}
所以它首先工作正常,当我留在我的设置视图控制器中时,但是当我在其他一些单元格上做其他事情(推动其他视图控制器,回来等)时,它停止工作。可能是因为 gasField 指针消失了之类的,gasField 对象仍然与 nil 不同。
知道为什么会这样吗?谢谢!