我在界面生成器中有一个正常的交互(有 aUILabel和 a UIButton)。在代码中,我创建了UIScrollView一个(未知)数量的UILabels(取决于用户)。创建这些标签是- (void)viewWillAppear为了确保数据是最新的。要删除标签,在viewWillDisappear我打电话
for(UIView *subview in [scrollView subviews])
{
[subview removeFromSuperview];
}
问题是,再次调用视图后,使用 interfacebuilder (UILabel& UIButton)创建的对象消失了。是否通过调用删除[subview removeFromSuperview];?如果是,如何再次添加它们?代码创造的一切都还在……</p>