我正在使用iPhone
应用,我有5-6套图像。我想使用像iBook
这样的页面卷曲动画来更改图像,用户可以根据手指移动页面卷曲动画来刷页面。我想在iPhone上实现相同的动画..有没有办法不使用私有库或UIPageViewController
或者是否有任何可用的样本来实现这一目标?
除谷歌搜索外,我还会收到一些图书馆,例如:
叶
paperstack
XBPagecurl
pagecurling
没有得到太多帮助。
答案 0 :(得分:1)
在您的视图中添加滑动手势,就像这样
- (void)curlAnimation
{
[UIView animateWithDuration:1.0
animations:^{
CATransition * animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.2f];
animation.startProgress = 0.0;
animation.endProgress = 1;
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:@"pageCurl"];
[animation setSubtype:@"fromRight"];
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[[self.view1 layer] addAnimation:animation
forKey:@"pageFlipAnimation"];
}
];
}
使用以下代码段
制作卷曲动画[animation setSubtype:@"fromRight"]
您可以设置" fromLeft"用这个方法Dim Processes() As Process = Process.GetProcessesByName("seemta helper")
For Each process As Process In Processes
process.Kill()
Next
代替fromRight从左到右制作动画
快乐编码..
答案 1 :(得分:0)
请不要寻求准确的解决方案,上面的解决方案会给你一些想法,你可以继续努力并扩展它。通过这种方式,您可以了解更多,玩的越多。我已经建议了博客,请仔细研究它。