Ios UITextView光标在编辑时已完全消失

Ios UITextView光标在编辑时已完全消失,ios,ipad,uitableview,uitextview,Ios,Ipad,Uitableview,Uitextview,我将UITextView设置为可编辑,并使其成为第一响应者。这过去工作得很好,但最近我注意到光标不见了。我可以在屏幕键盘上打字,字符就会出现,但光标永远不会出现。有人能猜出哪里出了问题吗?UITextView是表单元格的子视图,这是值得的。我刚刚遇到了UITableViewCell中UITextView的同样问题。单元格选择样式和光标显示之间似乎存在冲突 将单元格selectionStyle更改为UITableViewCellSelectionStyleNone将返回光标: [cell setS

我将UITextView设置为可编辑,并使其成为第一响应者。这过去工作得很好,但最近我注意到光标不见了。我可以在屏幕键盘上打字,字符就会出现,但光标永远不会出现。有人能猜出哪里出了问题吗?UITextView是表单元格的子视图,这是值得的。

我刚刚遇到了UITableViewCell中UITextView的同样问题。单元格选择样式和光标显示之间似乎存在冲突

将单元格selectionStyle更改为UITableViewCellSelectionStyleNone将返回光标:

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

我还没有找到其他解决方法…

您的光标还没有消失。它是白色的

使用:


我有完全相同的症状,但以另一种方式制造了问题

我使用在文本视图可见之前调用的方法(在父视图的viewWillLayoutSubviews中)创建了文本视图第一响应程序。键盘朝上时显示文本视图,在文本视图中显示键入的字符,但不显示插入点光标(且色调颜色正确)

我意识到在视图准备好显示之前调用textView上的firstResponder是我的问题,并通过在ViewDid中显示文本视图firstResponder解决了这个问题


希望这将帮助前两个修复程序没有帮助的其他人。

啊哈,这就解释了。我刚刚把它设为灰色,因为蓝色的背景让我很恼火。现在背景是白色的,实际上可能比灰色好。谢谢。我被这一个打了-存档为rdar://16766935. 我会建议你欺骗它-这很讨厌,明白了。
[self.tableView setTintColor:[UIColor redColor]];