工具栏下方的UIImageView CurlUp转换

问题描述:

我目前正在iPad应用程序中实施幻灯片控件。

我想管理图像之间的不同种类的转换,尤其是UIViewAnimationOptionTransitionCurlUp

我的ViewController的厦门国际银行是为了给用户一个播放/暂停控制由两个叠加的UIImageViews,具有UIToolbar在两个UIImageViews的。

这里是如何看起来像: enter image description here工具栏下方的UIImageView CurlUp转换

我今天所面临的问题是,当CurlUp转变我的两个UIImageViews的之间发生时,我看到了UIToolbar(通常是在其他两个视图)动画还有: enter image description here

这里是我的过渡代码看起来像:

if ([slideshow.images count] <= 1) 
{ 
    return; 
} 
currentImageIndex = ((currentImageIndex + 1) >= [slideshow.images count]) ? 0 : currentImageIndex + 1; 

//imageStackView contains the two UIImageViews bound as IBOutlets from my xib 
UIImageView *loadingImageView = [imageViewStack objectAtIndex:1]; 
loadingImageView.image = [slideshow.images objectAtIndex:currentImageIndex]; 
UIImageView *currentImageView = [imageViewStack objectAtIndex:0]; 

[UIView transitionFromView:currentImageView 
        toView:loadingImageView 
        duration:slideshow.duration 
        options:UIViewAnimationOptionTransitionCurlUp 
       completion:^(BOOL finished) { 
         UIImageView *swap = [imageViewStack objectAtIndex:0]; 
         [self.view bringSubviewToFront:toolbar]; 
         [imageViewStack removeObjectAtIndex:0]; 
         [imageViewStack addObject:swap]; 
         [self scheduleNextAnimation]; 
     }]; 

如果您对此有任何意见,请让我知道!

在此先感谢!

我解决了这个问题,在父UIView中将两个UIImageView添加到我的笔尖中。
结果,我视图层次如下:

  • 的UIView
    • 的UIView(为的UIImageViews父视图)
      • 的UIImageView
      • 的UIImageView
    • UIToolbar