tvOS UITextField 编辑后空白

tvOS UITextField blank after editing

在 tvOS 中编辑 UITextField 会显示一个新视图,用户可以在其中输入文本,文本输入完成后,用户会 return 回到之前的视图。但是,我发现当我从文本编辑器 return 时,我编辑的文本没有显示在我的文本字段中。怎么回事?

tvOS 版本 9.1

它不起作用的原因是 UITextField 使用了非默认背景颜色。显然在 tvOS 中,背景颜色在 渲染文本 之后渲染到图层(有趣的是,这不会影响占位符文本)。这也发生在界面生成器中。错误报告已发送给 Apple。

我在共享 iOS/tvOS 代码中遇到了类似的问题,其中下一个文本字段占位符文本消失并变得无响应。 确保您没有设置 textField.endEditing(true)