选择myPhotoviewcontroller
时,我正在推送TTThumbview
。
其中myPhotoviewcontroller
继承自TTPhotoViewController
。
- (void)thumbsViewController: (TTThumbsViewController*)controller
didSelectPhoto: (id<TTPhoto>)photo;
{
[myPhotoViewController setCenterPhoto:photo];
[self.managingViewController.navigationController pushViewController:myPhotoViewController animated:YES];
NSLog(@"Thumb view tapped...");
}
推得很好。但是当单击导航栏切换时,状态栏将变为白色。
显示PhotoViewController
,同时显示图像和缩略图视图。只是看起来照片视图很高,因为底部栏没有显示,标题显示为一半。此外,当点击照片时,顶部导航栏和状态栏首先淡入白色并且不会消失当再次单击照片时,状态栏和导航栏显示不会褪色并导致照片再次向下移动。
如果有人知道在不使用导航器的情况下将TTPhotoViewController
推入视图的正确方法,请告诉我如何操作。
答案 0 :(得分:1)
我有同样的问题。指定fullScreenLayout就可以了。
- (void)thumbsViewController: (TTThumbsViewController*)controller
didSelectPhoto: (id<TTPhoto>)photo;
{
[myPhotoViewController setCenterPhoto:photo];
myPhotoViewController.wantsFullScreenLayout = YES;
[self.managingViewController.navigationController pushViewController:myPhotoViewController animated:YES];
NSLog(@"Thumb view tapped...");
}