从视图中删除xib文件

时间:2011-12-21 07:10:32

标签: iphone ios xib

我正在从我的viewcontroller加载一个xib文件,该文件有一个表视图。

[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil])
    [self.newView setFrame:CGRectMake(0, 0, 320, 480)];
    [[UIApplication sharedApplication].keyWindow addSubview:self.newView];

视图已正确加载。 在按钮上单击newView我想删除此视图。

[self.newView removeFromSuperview];

删除了newView。但它背后的桌面视图并没有显示任何内容。它只显示透明背景。无法找到一种方法对其进行排序。需要帮助

1 个答案:

答案 0 :(得分:0)

此代码有效。

[[NSBundle mainBundle] loadNibNamed:@"NewView" owner:self options:nil];
[self.newView setFrame:CGRectMake(0, 0, 320, 480)];
[self.view addSubview:newView];

我通过

删除了视图
[self.newView removeFromSuperview];