0

让我从描述我的情况开始。我有一个主视图,我希望在其中放置一个较小的滚动视图子视图。然后在代码中(在另一种方法中),我喜欢向该滚动视图子视图添加一些子视图(图像和文本视图)。甚至可能稍后删除图像和文本子视图(在另一种方法中)。所以图像和文本子视图最终成为主视图的子视图的子视图。

如果这一切都发生在同一个方法中,这很容易做到。但我似乎无法通过另一种方法将第三代子视图添加到第二个子视图。会期待类似的东西:

[self.view.scrollviewSubview addSubview:anotherSubview];

如何定位在主视图中作为子视图放置的滚动视图子视图。希望我的问题是有道理的,这真的很难用文字来描述。

4

1 回答 1

3

我不确定是否理解了^^

但是,如果您的问题是访问您没有指针的子视图,也许您可​​以为您的子视图设置一个标签

[查看setTag:9000];

然后稍后在您的代码中,您可以使用以下命令搜索此视图:

[查看 viewWithTag:9000 ]

不要忘记使用 viewWithTag 你会得到一个 UIView 类。因此,如果您需要获得特定的课程,则应将其转换为

(MyViewSubclassed*)[查看 viewWithTag:9000]

祝你好运 !

于 2010-09-23T20:19:59.810 回答