gpt4 book ai didi

iphone - 编辑 UITableViewCell 内的 UITextField 失败

转载 作者:行者123 更新时间:2023-12-03 18:17:21 24 4
gpt4 key购买 nike

在我的应用程序中,UITableViewCell 内有一个 UITextField。如果我在文本字段内单击并添加一些文本,我发现如果尝试移动插入点,它第一次会起作用,但在后续尝试中会失败。我完全无法移动选择;没有出现“放大镜”。

更奇怪的是,这个“设置”似乎是永久性的,直到我重新启动应用程序。它会影响该屏幕上的所有 UITextFields,而不仅仅是我最初尝试编辑的那个。

如果您想亲自查看,请尝试 iPhone SDK 附带的“UICatalog”示例。单击“文本字段”,然后单击“编辑”并使用文本框。

我对此做了很多挖掘,但很难通过 Google 搜索到!我找到的最好的引用资料是 Apple's support boardMacRumors formum (两者都引用了一个显然用于 iPhone 2.0 的解决方案,但不适用于当代版本 - 我确实尝试过)。

我的感觉是,这是操作系统中的一个错误,但我想我应该把它扔给 SO 人群寻求第二意见,看看是否有任何解决方法。有什么想法吗?

按照 benzado 的建议,我尝试使用 2.0、2.1 和 2.2 SDK 构建我的应用程序。我在所有版本中都有相同的行为。 (实际上,一些相关但不一样的东西在 2.2 中出现了问题,但这可能是另一个问题了!)

最佳答案

我在这上面花了很多时间,但我终于认为我已经解决了。

诀窍在于表格需要可编辑(即,其 editing 属性需要设置为 YES)。好消息是您现在可以移动插入点。有时放大镜不会出现或跟随,但您的手势似乎总是有效。

这仍然属于错误吗?也许。至少Apple的SDK文档应该更新一下。我已向 Apple 提交了一份错误报告来解决此问题 (rdar://6462725)。

关于iphone - 编辑 UITableViewCell 内的 UITextField 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/376372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com