我是iphone开发的新手,我想知道如何将页面控件作为相机的叠加层放置,以便用户可以滑动并为每个页面显示不同的叠加层?这与The Sampler by Converse具有相似的功能。
首先会有相机
将是滚动视图(分页)
每个页面都会保留一个覆盖在相机上的图像
4.(额外)我希望该图像可缩放
我将如何写这篇文章,或者有人指出我的写作方向因为我是iPhone开发新手,
答案 0 :(得分:3)
正如其他人所说,您可以使用启用了分页的UIScrollView。有一些例子已经说明了如何做到这一点。检查一下:https://github.com/mwaterfall/MWPhotoBrowser。
我最好的建议肯定是要查看Apple的PhotoScroller应用程序来源:http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html
答案 1 :(得分:2)
只需在视图中添加UIScrollView
,然后将图片作为子视图添加到您的选择器中。确保您也在滚动视图上启用了分页。
答案 2 :(得分:2)
您需要使用cameraOverlayView property of UIImagePickerController
cameraOverlayView基本上是一个分页滚动视图,您可以按照此示例代码查看如何创建和使用cameraOverlayView:
在上面的代码中使用OverlayViewController进行游戏,您就可以实现它。
答案 3 :(得分:0)
对于可缩放图像,您只需添加滚动视图并在其中显示图像。 UIScrollView委托具有以下方法:
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale.