首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法点击UITextField (iOS 6)

无法点击UITextField (iOS 6)
EN

Stack Overflow用户
提问于 2012-09-27 19:27:53
回答 4查看 2.9K关注 0票数 2

我在.xib中有一个UITextField和一个UIButton。按钮在字段下且处于非活动状态(禁用用户交互)。

用户在textField上点击,然后键盘出现,用户可以输入文本...

问题:一些使用iOS6的用户不能在textField上点击(键盘不出现),但在其他视图上一切正常(在iOS5上工作得很好)。

我已经在不同的设备上测试了我的应用程序,但我无法重现错误:它按必须的方式工作。

也许有人知道该怎么做?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-14 21:25:55

这可能会有帮助,也可能没有帮助,但我想我应该提供一个答案,以防它确实对你有所帮助。

您的控制器是如何组织的?当你可以重新安排结构和简化事情的时候,你正在更新导航控制器(或类似的)吗?

我在我的应用程序中遇到了类似的问题,一个文本字段在iOS4中工作,但在iOS5中不起作用。事实证明是我的控制器的组织导致了问题,因为它在语义上是不正确的。我有一个有两个按钮的场景(一个登录按钮和一个注册按钮),每个按钮都会生成一个新的导航控制器,并在其上添加适当的场景。用于输入电子邮件/密码的字段在iOS4中有效,但在iOS5中无效。

我重新安排了东西,并将导航控制器放在了第一位(在登录并注册的场景之前),所以这个导航控制器被重用了,而不是让另外两个人在你来回移动时得到更新并被杀死。一切都很顺利。

希望这能有所帮助:)

票数 2
EN

Stack Overflow用户

发布于 2012-11-04 08:20:29

我的iPhone应用程序也有同样的问题,

我通过终止以下方法修复了它:

- (void)viewWillAppear:(BOOL)animated

- (BOOL)isViewLoaded

由于某种原因,当您在文本字段上轻敲手指时,它们会使键盘无响应。

票数 2
EN

Stack Overflow用户

发布于 2012-10-16 19:18:40

这可能会有所帮助。我们有一个类似的问题,它与故事板有关。如果您正在使用情节提要,请删除通向视图控制器的段,然后重新链接视图控制器。这没有任何意义,但这就是我们解决问题的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12620330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档