我有一个带有导航栏的 TabbedViewNavigator 应用程序,可以很好地打开视图。在每个视图中都有一个 ButtonBar,它将打开一个与父视图相关的新视图。我有一个处理程序,它解码按钮的名称,并可以使用要打开的视图的名称构建一个字符串。我正在寻找某种方式从这个字符串中引用视图,以类似于this["someName"]
or的方式getDefinitionByName("someName")
。在我的代码中,“this”指的是当前视图,而我需要查找的视图不是子元素。我不知道在哪里getDefinitionByName()
看,但它也找不到视图。
我已经用 switch 语句暂时解决了它,但这不是一个好的解决方案。是否有视图集合;如果是这样,谁是收藏品的所有者,或者我没有以正确的方式处理这个问题。
感谢您阅读本文。