You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

tvOS下UITextField的inputView无法正常工作问题求助

tvOS下UITextField自定义inputView导致界面冻结并OOM崩溃的问题

问题现象

  • 给UITextField设置自定义inputView(哪怕是一个空的UIView())后,当TextField获得焦点时,本该显示的自定义输入视图完全没反应,界面直接冻结
  • 设备/模拟器的内存占用会持续缓慢上涨,最终触发OOM导致崩溃
  • 已在tvOS 16、17模拟器,以及运行tvOS 17的实体AppleTV上复现该问题

临时规避方案

目前可以通过两种方式临时绕过这个问题:

  • 如果业务场景允许,放弃直接设置inputView,改用inputAccessoryView配合自定义视图来实现类似的输入交互需求
  • 若必须使用自定义输入视图,可在TextField获取焦点后,手动将自定义视图添加到当前窗口中,自行管理它的显示、隐藏以及布局逻辑,替代系统的inputView加载机制

问题反馈状态

该问题已提交至苹果开发者论坛,同时存在可复现的测试项目用于验证问题。

内容的提问来源于stack exchange,提问作者Nuclear Hazard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:43:09