PushViewController на UIImagePickerController не е поставил избутания изглед зад лентата за навигация

Когато натискам контролер за изглед в обект UIImagePickerController, изгледът на контролера за изглед се поставя на грешно място зад лентата за навигация. без значение какво избера като източник за избор на изображение. Представям инструмента за избор на изображение модално и правя следното в неговия делегат

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
  [[UIApplication sharedApplication] setStatusBarHidden:NO];
  [picker setNavigationBarHidden:NO];

  SecondViewController *secondVC = [[SecondViewController alloc] init];
  [picker pushViewController:secondVC animated:YES];
  [secondVC release];
}

и във SecondViewController не прави нищо специално.

Когато бутнах същия контролер за изглед в обекта на UINavigationController, той е поставен правилно под лентата за навигация. Какво трябва да направя допълнително, за да използвам инструмента за избор на изображения като контролер за навигация?


person minorblend    schedule 26.06.2012    source източник


Отговори (1)


Трябваше да задам навигационната лента на инструмента за избор на изображения translucent свойство НЕ преди натискане на втори контролер за изглед.

person minorblend    schedule 02.07.2012
comment
Това помогна! Знаеш ли защо? - person Yevhen Dubinin; 17.09.2015