【发布时间】:2012-09-26 21:25:23
【问题描述】:
我的应用中有一些 UITextView。由于我从 XCode 4.5 开始构建 UITextView 在 iOS6 中有点不可编辑,但在 iOS5 设备上构建它们是完全可编辑的。
自从我开始使用 iOS6 以来,代码没有改变。 XIB 从 iOS4 开始就已经存在
症状是……
iOS6
- 可以通过点击抬起键盘并删除字符,但不能输入任何其他内容
- 无法使用键盘隐藏键降低键盘。
iOS5
- 可以通过点击抬起键盘并完全编辑。
- 无法使用键盘隐藏键降低键盘。
我很困惑。 textViewDidBeginEditing: 被击中,所以我知道它的接线正确。
【问题讨论】:
-
如果您可以创建一个简单的测试项目,而您的委托方法几乎完好无损,并使其在 Dropbox 或等效设备上可用。
-
代表中的内容无关紧要(对我而言)。我试过空存根,它没有任何区别。还尝试从代码中实例化 UITextView 仍然无法在 iOS6 中添加文本
-
就像我说的,制作一个测试项目,社区(如果不是我)会发现你的问题。我在午餐时花了 8 分钟的时间来发现一个有人已经解决了好几天的问题。有时用不同的眼睛看它会产生不同的世界。目前,全球有超过 100 万人在众多应用程序中使用 UITextViews,而且没有任何问题。
标签: objective-c ios