J'ai vue qui contient un scrollView. Lorsque la vue apparaît, l'image apparaît en plein écran (320x480) masquant l'état et la barre de navigation. Quand j'appuie sur les écrans - l'état et la barre de navigation apparaissent sur l'écran. Mais cette chose déplace l'UIScrollView sous la barre de navigation. Je veux que le statut et la barre de navigation apparaissent sur ma vue de défilement.UIScrollView passe en dessous de la barre de navigation et d'état
Comme il se passe dans l'application de photos. En tapant sur l'image, le statut et la barre de navigation s'affichent sur le scrollView.
Voici comment je suis le positionnement de la vue
//What I have done in viewDidLoad
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
self.wantsFullScreenLayout = YES;
scrollView = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
self.view = scrollView;
ci-dessous est ce que je fais sur la détection d'un seul robinet
- (void)tapDetectingImageView:(TapDetectingImageView *)view gotSingleTapAtPoint:(CGPoint)tapPoint {
// single tap hide/unhide the status and nav bar
NSLog(@"got a single tap");
if (self.navigationController.navigationBarHidden == NO)
{
[self.navigationController setNavigationBarHidden:YES animated:NO];
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
}
else
{
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES];
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
}
Juste un pointeur pour vous les gars - Si je
[self.view addSubview:scrollView];
I Ne voyez pas ce problème. Mais cela gâcher mon code d'orientation paysage.
Toute personne qui peut faire la lumière sur ce que je pourrais faire de mal - serait d'une grande aide!
Qu'est-ce que parentScrollView? – Dejell