0

我有一个UIScrollView名为LVSBBView. LVSBBView具有自定义类型的子视图LVSBBNode。这些节点是递归创建的(就像一棵树),我希望能够在其中创建一个新的“子”节点LVSBBNode,然后使其成为LVSBBView. 这似乎不起作用——新视图永远不会出现。LVSBBView如果我在的控制器中创建所有视图,它就可以正常工作。

我用来在其中创建“子”节点的代码LVSBBNode是:

LVSBBNode *child = [[LVSBBNode alloc] init];
// ...set properties of child here...
[self.superview addSubview:child];

建议?

4

1 回答 1

1

似乎它应该工作。我敢打赌self.superviewnil你打电话时-addSubview:

您还可以将-recursiveDescriptionon any拆分UIView到日志中。这将告诉您实际上您的子节点是否已添加到视图层次结构中:我需要检查 iPhone 程序上的视图层次结构

于 2014-07-16T19:13:41.580 回答