В своем приложении я настроил UINavigationController
, добавив к нему UIImageView
и UITextField
.И в выдвинутых изображениях я хочу, чтобы UINavigationController
выглядел нормально.
Вот код:
- (void)viewWillAppear:(BOOL)animated
{
CGRect frame = CGRectMake(0, 20, 320, 44);
self.navigationController.navigationBar.frame = frame;
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
for (UIView *view in self.navigationController.navigationBar.subviews) {
if ((view.tag == 10001) || (view.tag = 10002)) {
[view removeFromSuperview];
}
}
}
Однако то, что я получаю, похоже на белый UINavigationBar
с UIBarStyleBlack
назадКнопка.
Изображение: