0

我正在推动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入视野的正确方法,请告诉我如何操作。

4

1 回答 1

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...");
}
于 2011-07-29T05:30:58.103 回答