2011-03-31 84 views
1

我正在开发用于iPod/iPhone的应用程序,并试图确定哪个控件具有焦点。我是XCode的新手,所以我的术语可能不正确,但我正在寻找用户正在键入的对象(控件)。确定哪个控件具有焦点

希望有人能帮助!

感谢, 托尼

回答

1

需要调用

[myTextField isFirstReponder] 

这会告诉你,如果myTextField将具有焦点

还有

[myTextField isEditing] 
0

如果你正在寻找只是在控制中对文本进行更改,你只需要连接你对控件的更改事件进行IBAction,然后每次文本更改时,都会调用IBAction方法。

+0

是的,我明白了,我真正想要的是找出哪个控件具有焦点的方法。我有一个接受TextField的方法,我想将当前文本字段传递给函数进行处理。所以我需要获取当前活动对象(TextField)的句柄。那有意义吗? – LilMoke 2011-03-31 15:30:26

相关问题