0

假设您有一个作为“选项卡式应用程序”启动的项目,默认情况下会创建两个选项卡式视图。现在,您有了另一个独立于这些选项卡的 NIB(也就是说,您不希望它成为选项卡项的一部分,而是将其作为一组单独的 .m、.h、.xib 文件)。

你如何把这个视图带到前面?然后你怎么隐藏它?

4

2 回答 2

1

使用名为 bringSubviewToFront 的函数

例子:[self.view bringSubviewToFront:newView];

于 2013-04-21T07:12:45.037 回答
0

如果要向 UIViewController 添加另一个视图:
Files: View.h, View.m,View.xib

在 View.h 中:

@property (retain, nonatomic) UIView *customView;

在 View.m 中:

#import "View.h"

- (void)addSubView
{
    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil];
    self.customView = nib[0];
    [self.view addSubview:self.customView];
}

- (void)removeSubView
{
    [self.customView removeFromSuperView];
}
于 2013-04-21T08:39:35.607 回答