这个问题我快疯了。基本上,我有一个带有自定义项目渲染器的 TileList,其中有一个 TextInput。假设列表可以同时显示 4 个项目,如果有 5 个项目并且我在第一个项目上编辑文本,那么第五个项目也会被编辑。一般来说,如果一个项目不在视野范围内,当我编辑一个正在显示的项目时,它会发生变化。
此外,我重写了 TileList 类以公开 rendererArray 属性(以便我可以访问每个渲染器上的文本),但它只会返回显示的渲染器。
任何帮助表示赞赏。我需要知道如何用当前未显示的 itemrenderer 覆盖这种奇怪的行为。谢谢。