在滚动视图中没有为我的文本字段调用IBAction

时间:2012-12-14 06:45:01

标签: objective-c ios cocoa-touch uiscrollview

我有一个ScrollView,它是一个View的子项,然后有几个文本域作为

的子项

这个ScrollView。我试图通过笔尖给这些文本域提供IBAction并设置

textfields的委托也通过nib.UITextField的委托方法被调用

没有任何问题,但从未调用过TextField的IBAction。我的视图层次结构是

如下

 UIView -->(TopMost Level )
   |
 ScrollView-->(Child of UIView)
   |
 Several TextFields-->(children of Scrollview)

所有TextField都具有相同的IBAction。我正在研究Xcode 4.5并正在开发

基于ARC的项目。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

最后,我一直在努力寻找解决方案。

我正在使用Touch Down事件声明IBAction,如果TextField是

,它可以正常工作

在UIView内部而不是ScrollView。

但是当TextField在ScrollView中时,TextField的IBAction应该是

使用EditingDidBeginEvent声明

我不知道背后的原因。