好的,所以我正在尝试将一个 subview 添加到我的 navigationController 的导航栏,它工作得很好,但是,当推送一个细节 Controller 时,我不希望在细节 View Controller 的导航栏中看到来自推送 Controller 的那个 subview 。
我感谢提供的任何帮助/指示。重申:我需要 subview 只显示在导航 Controller 的根目录中,而不是在任何细节 Controller 中。
这是我当前用于创建和添加导航 Controller subview 的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
self.ImageView = [[UIImageView alloc]init];
self.ImageView.frame = CGRectMake(0, 8.5, 320, 36);
self.ImageView.contentMode = UIViewContentModeScaleAspectFit;
self.ImageView.image = [UIImage imageNamed:@"Logo"];
self.ImageView.clipsToBounds = YES;
[self.navigationController.navigationBar addSubview:self.ImageView];
}
最佳答案
最好的方法是
那应该可以解决您的问题
如果您需要代码,请评论。
关于ios - 如何仅在一个 UIViewController 中将自定义 UIView 添加到 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359668/