iphone - 无法触摸 UIScrollView 上的 UITextField

标签 iphone uiscrollview uitextfield textfield scrollview

我知道这已经被讨论了很多。我想我已经解决了该网站上的每个问题,但仍然无法使其正常工作。

我是开发新手,但我对我的所有代码的情况有很好的了解。不过,我确实没有太多经验,这是我的第一个 iPhone 应用程序。

我正在创建一个由 UIScrollView 中的多个 UITextField 组成的数据输入字段。我现在将避免解释其他细节,因为这似乎是一个非常基本的问题。没有 ScrollView ,文本字段可以完美工作。我可以触摸文本字段,键盘或选择器 View 会相应显示。当我将文本字段添加到 ScrollView 时, ScrollView 可以工作,但文本字段不会收到我的触摸。
关键是:当启用“用户交互”时, ScrollView 可以工作,但文本字段触摸不会被注册。当“用户交互”被禁用时, ScrollView 不起作用,但文本字段触摸已注册并且键盘/选择器弹出。

从其他帖子中,我看到人们创建子类并在单独的实现中覆盖触摸。我见过人们使用自定义内容 View ( subview ?),我见过一些解决方案现在已经过时,因为 API 在较新版本的 SDK 中发生了变化,而我完全陷入困境。

我现在将省略我的代码,因为也许有人不需要我的代码就可以找到解决方案。如果有人需要看我的代码,我会把它放出来。我的应用程序是在 3.1.3 SDK 中编写的。

如果有人有任何可以提供帮助的信息,我们将不胜感激。

最佳答案

这是在 Xcode 4.3.3 中对我有用的内容。

在 Storyboard中,选择您的 ScrollView 。选择右侧的属性检查器。取消选中延迟内容接触

关于iphone - 无法触摸 UIScrollView 上的 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680383/

相关文章:

iphone - 如何使用C语言向数据库中插入数据?

ios - UICollectionView 动态数据源项添加到 Collection View 的开头

objective-c - UItextFields 数据到 JSON

ios - UITextField inputView 未在 iPhone 6 中显示

iphone - iPhone 支持哪些图像文件格式?

iphone - UIScrollview 上的“静态”UIButton?

iphone - 在按下按钮时更改 View Controller

ios - 获取分页UIScrollView中可见 View Controller

objective-c - ScrollView 和信息按钮

objective-c - 设置 UIWebView 内容在显示键盘时不移动