确定哪个控件具有焦点[重复]
Posted
技术标签:
【中文标题】确定哪个控件具有焦点[重复]【英文标题】:Determine which control has focus [duplicate] 【发布时间】:2011-03-31 15:11:59 【问题描述】:我正在为 iPod/iPhone 开发一个应用程序,并试图确定哪个控件具有焦点。我是 XCode 的新手,所以我的术语可能不正确,但我正在寻找用户当前正在输入的对象(控件)。
希望有人能帮忙!!
谢谢, 托尼
【问题讨论】:
【参考方案1】:你需要打电话
[myTextField isFirstReponder]
这会告诉你 myTextField 是否有焦点
还有
[myTextField isEditing]
【讨论】:
【参考方案2】:如果您只想对控件中的文本进行更改,您只需将 IBAction 连接到控件的更改事件,然后每次文本更改时,都会调用您的 IBAction 方法。
【讨论】:
是的,我明白了,我真正想要的是找出哪个控件有焦点的方法。我有一个接受 TextField 的方法,我想将当前文本字段传递给函数进行处理。所以我需要获取当前活动对象(TextField)的句柄。这有意义吗?以上是关于确定哪个控件具有焦点[重复]的主要内容,如果未能解决你的问题,请参考以下文章