0

我有一个 ScrollView 它是 View 的子级,然后有几个文本字段作为子级

这个滚动视图。我正在尝试通过 nib 为这些文本字段提供 IBAction 并设置

文本字段的代表也通过 nib。 UITextField 的委托方法被调用

没有任何问题,但永远不会调用 TextField 的 IBAction。我的视图层次结构是

如下

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

所有的 TextFields 都具有相同的 IBAction。我正在研究 Xcode 4.5 并致力于

基于 ARC 的项目。任何帮助是极大的赞赏。

4

1 回答 1

0

最后,我解决了自己的问题并找到了解决方案。

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

在 UIView 里面不是 ScrollView。

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

用 EditingDidBeginEvent 声明。

我不知道它背后的原因。

于 2012-12-14T07:13:38.613 回答