Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 自定义幻灯片左视图转换_Iphone_Uiview_Transition_Slide - Fatal编程技术网

Iphone 自定义幻灯片左视图转换

Iphone 自定义幻灯片左视图转换,iphone,uiview,transition,slide,Iphone,Uiview,Transition,Slide,当识别出滑动手势时,我尝试进行简单的视图转换; 我对objective C和iOs都是绝对的初学者,而且我真的很难理解语义 我用的是: [UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:self.view2 cache:YES]; 我有一个带有默认视图的视图控制器和两个其他视图(view1和view2),当加载默认视图(if(viewDidLoad))时,这些视图作为子视图插入到self.view中

当识别出滑动手势时,我尝试进行简单的视图转换; 我对objective C和iOs都是绝对的初学者,而且我真的很难理解语义

我用的是:

[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:self.view2 cache:YES];
我有一个带有默认视图的视图控制器和两个其他视图(view1和view2),当加载默认视图(if(viewDidLoad))时,这些视图作为子视图插入到self.view中

我正在尝试获得6个不同的视图,并能够左右滑动到下一个视图和上一个视图。(类似于某些图像库) 默认视图为view1,向左滑动至view2

到目前为止,我所做的一切都很好,但我受到4种标准过渡的限制:向上/向下卷曲和向左/向右翻转

我需要一个左/右转换幻灯片来替换当前幻灯片。 我如何定义一个新的? 我是否需要CG框架,或者我可以不使用它就离开

我能像你这样做吗

transition ***myTransition**
{
define transition
}

[UIView setAnimationTransition: **myTransition** forView:self.view2 cache:YES];

谢谢大家!

阅读UIView和CAAnimation


您可以使用此处给出的其他动画类型

我设法使用CGAffineTransformMakeTransform(makeTranslation)来实现这一点^^