【发布时间】:2016-05-13 01:38:32
【问题描述】:
在我的 swift 应用程序中,我有一个文本字段,默认情况下它是隐藏的。 当我按下按钮时,文本字段应该变得可见,并且光标应该在键盘上一起可见。我正在使用以下代码:
textfield.hidden = false
textfield.becomeFirstResponder()
文本字段将变为可见并显示键盘;但是,只有当我用手指按下文本字段时,才能看到光标。 我的错误在哪里?
【问题讨论】:
-
你确定吗?你在用模拟器吗?尝试将窗口比例设置为 100%
-
看起来你做对了。如果键盘显示,则您的 textFields 或 textViews 之一是第一响应者。
-
我的 iPhone 6s(不是模拟器)也有同样的问题。我可以在此文本字段成为第一响应者后对其进行编辑。但只有当我触摸文本字段时光标才会可见