我有一个iPhone应用程序,其中用户选择的照片显示在编辑视图中。照片在半透明覆盖下可见,覆盖层中有一个椭圆形孔,当用户在平移,旋转和缩放图像后点击完成后,底层图像会被裁剪。
我的问题是:
是否有可用的库可以完成整个功能?我问这个是因为我在很多应用程序中都看到过这种图像编辑界面。
有没有办法将叠加层上的触摸传播到底层的滚动视图,这样当用户在叠加层上进行滚动/旋转/缩放的手势时,叠加层下面带有图像的滚动视图会响应?
提前致谢。
答案 0 :(得分:0)
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"%@",@"Touch began");
CGPoint pt = [[touches anyObject] locationInView: imageScrollView];
[imageScrollView becomeFirstResponder];
}
此链接有助于所有旋转/平移/缩放以及所有内容:
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2010-winter
请参阅“标题:第14讲 - MultiTouch”
下的“14_MultiTouchDemo.zip”直接下载示例文件链接:
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/sample_code/14_MultiTouchDemo.zip