我希望我的状态栏可以在picture中的UITableView的第一个部分标题上绘制。 (想象一下粉红色的上部码头是第一部分的标题视图)
我正在为iOS 6.0 +开发一个应用程序。
相应的UITableViewController是导航层次结构中的根VC。怎么做到这一点?
答案 0 :(得分:1)
在界面构建器中选择视图控制器,并取消选中“扩展边缘:在顶部栏下”的框
答案 1 :(得分:0)
在 AppDelegate.h
中@property (strong, nonatomic) UINavigationController *navcontrolller;
在 AppDelegate.m 中使用导航功能调用您的第一堂课
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //allocate window view
HomeMainVC *Login_page = [[HomeMainVCalloc] initWithNibName:@"HomeMainVC" bundle:nil];
_navcontrolller = [[UINavigationController alloc] initWithRootViewController:Login_page];
self.window.rootViewController = _navcontrolller;
[self.window makeKeyAndVisible];
}
在 HomeMainVC.m
中- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden=YES;
}
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
-(void)viewWillDisappear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
在 HomeMainVC.m 中,根据需要创建表格视图和其他内容。如果你也对此感到困惑,那就对它进行评论。