假设您有一个作为“选项卡式应用程序”启动的项目,默认情况下会创建两个选项卡式视图。现在,您有了另一个独立于这些选项卡的 NIB(也就是说,您不希望它成为选项卡项的一部分,而是将其作为一组单独的 .m、.h、.xib 文件)。
你如何把这个视图带到前面?然后你怎么隐藏它?
假设您有一个作为“选项卡式应用程序”启动的项目,默认情况下会创建两个选项卡式视图。现在,您有了另一个独立于这些选项卡的 NIB(也就是说,您不希望它成为选项卡项的一部分,而是将其作为一组单独的 .m、.h、.xib 文件)。
你如何把这个视图带到前面?然后你怎么隐藏它?
使用名为 bringSubviewToFront 的函数
例子:[self.view bringSubviewToFront:newView];
如果要向 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];
}