#objective-c #modalviewcontroller #presentmodalviewcontroller
#objective-c #modalviewcontroller #presentmodalviewcontroller ( настоящее время ) #presentmodalviewcontroller
Вопрос:
Я работаю над приложением для детской книги для iPad, и мое приложение открывает модальное окно, в котором можно выбрать рассказчика мужского или женского пола. Я не могу удалить строку состояния из модального окна. Пожалуйста. смотрите прикрепленный скриншот (выделен желтым цветом). Кроме того, как мне сделать окно красивым или сделать прозрачным, поскольку на данный момент оно выглядит не слишком привлекательно?
Вот логический код для открытия modalViewController внутри моего основного контроллера:
-(IBAction)appLinkGet{
[self loadSetupModalView];
}
-(void)loadSetupModalView{
NSLog(@"ChildrenBookViewController ==> loadSetupModalView::");
// Create a Navigation controller
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:self.setupViewController];
//RESIZE THE MODAL VIEW
navController.modalPresentationStyle = UIModalPresentationFormSheet;
navController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:navController animated:YES];
navController.view.superview.autoresizingMask =
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin;
navController.view.superview.frame = CGRectMake(
navController.view.superview.frame.origin.x,
navController.view.superview.frame.origin.y,
540.0f,
400.0f
);
//navController.view.superview.center = self.view.center;
[navController release];
}
Ответ №1:
Попробуйте использовать этот метод:
[navController setNavigationBarHidden:YES animated:NO];
Комментарии:
1. Спасибо, Алекс, я попробую это и дам тебе знать.