Red de conocimiento del abogados - Ley de patentes - Cómo personalizar la altura de NavigationBar

Cómo personalizar la altura de NavigationBar

[super viewWillAppear: animado];

CGRect rect = self.navigationController.navigationBar.frame;

self.navigationController.navigationBar.frame = CGRectMake(rect .origin.x, rect.origin.y, rect.size.width, 84

}

-(void)viewWillDisappear: (BOOL)animado{

[super viewWillDisappear: animado];

CGRect rect = self.navigationController.navigationBar.frame;

self.navigationController.navigationBar.frame = CGRectMake(rect.origin.x , rect.origin.y, rect.size.width, 44);

ios6 puede usar el método anterior, ios7 necesita personalizar la vista para establecer la altura y agregarla a NavigationController.navigationBar

Puedes escribir así:

UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 70)]

view.backgroundColor; = [ UIColor redColor];

[self.navigationController.navigationBar addSubview: ver]

Eso es todo

;