我在我的 appdelegate 中设置了一个自定义导航栏。你可以在这里看到代码。
UIImage *image = [UIImage imageNamed:@"navbar.png"];
[[UINavigationBar appearance] setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
但现在我正在使用 eventkit 框架。我想要的是当我去事件详细信息时,我得到标准的导航栏布局。所以没有图像。
EKEventViewController *vc = [[EKEventViewController alloc] init];
[vc.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
vc.event = [dataSource eventAtIndexPath:indexPath];
vc.allowsEditing = YES;
[calendar.navigationController pushViewController:vc animated:YES];
我尝试了以下方法,但它不起作用。有什么帮助吗?