我有包含scrollView的視圖。當視圖顯示時,圖像以全屏幕(320x480)出現,隱藏狀態和導航欄。當我點擊屏幕 - 狀態和導航欄出現在屏幕上。但是這個東西會將UIScrollView移到導航欄下方。我希望狀態和導航欄顯示在我的滾動視圖上。UIScrollView在導航和狀態欄下方移動
就像它發生在照片應用程序。在點擊圖像時,狀態和導航欄顯示在scrollView上方。
下面是我怎麼了定位視圖
//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;
下面是我在做什麼上檢測到單一的水龍頭
- (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];
}
}
只是一個指針爲你們 - 如果我使用
[self.view addSubview:scrollView];
我沒有看到這個問題。但是這混亂了我的風景定向代碼。
任何能夠闡明我可能會做錯什麼的人都會很有幫助!
什麼是parentScrollView? – Dejell 2012-12-17 21:27:28