iphone – 有什么方法要求iOS视图其孩子有第一响应者状态?

iphone – 有什么方法要求iOS视图其孩子有第一响应者状态?,第1张

概述参见英文答案 > Get the current first responder without using a private API                                    24个答案                            在Mac OS X中,您可以找到第一个响应者,如下所示: [[self window] firstResponder] 在iO 参见英文答案 > Get the current first responder without using a private API                                    24个答案                            在Mac OS X中,您可以找到第一个响应者,如下所示:

[[self window] firstResponder]

在iOS中有没有办法吗?或者你需要枚举子控件并向每个控件发送isFirstRespondermessage吗?

解决方法 您需要遍历所有子控件并测试isFirstResponder属性。当遇到TRUE时,跳出循环。

UIVIEw *firstResponder;for (UIVIEw *vIEw in self.vIEw.subvIEws) //: caused error{    if (vIEw.isFirstResponder)    {        firstResponder = vIEw;        break;    }}

更好的解决方案

见Jakob’s answer。

总结

以上是内存溢出为你收集整理的iphone – 有什么方法要求iOS视图其孩子有第一响应者状态?全部内容,希望文章能够帮你解决iphone – 有什么方法要求iOS视图其孩子有第一响应者状态?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存