- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Imageview1 中显示图像。触摸时我可以获得触摸点的 X、Y 坐标,现在我想在另一个 imageview2 中显示触摸点周围的图像区域?我的引用是 Snap seed Application Feature Selective Adjust Zoom on click of button point on imageView1。
最佳答案
我想你想显示第一张图片到第二张图片的部分取决于 Touch!你必须在第一张图片上获得触摸位置,
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:image1];
猜猜你要展示的图片是这个
UIImage *imageToCrop = [UIImage imageNamed:@"Abc.png"];
首先从点创建矩形
CGRect cropRect = CGRectMake(point.x, point.y,point.x-20,point.y-20);
UIImage *cropImage = [self crop:imageToCrop Rect:cropRect];
image2.image = cropImage;
(*image2 是一个 ImageView);
调用此函数返回给定矩形的裁剪图像
-(UIImage*)crop:(UIImage *)Imagecrop Rect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([Imagecrop CGImage], rect);
UIImage *result = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return result;
}
所有这些你必须在触摸事件上做的事情!愿这对您有所帮助!
你还应该看看This Project
关于ios - 如何以编程方式在 Imageview2 ios 中显示 ImageView1 的 TouchLocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26647472/
我正在尝试实现按下和释放按钮功能,但得到的结果无法正常工作,我无法弄清楚原因。 public class Button { public TouchLocation oldTouch, cur
对于下面的代码,我需要查看 touchLoaction 是否不在按钮的范围内,但我遇到的问题是无法使用 !=,所以我不能 100% 确定我需要什么改为输入。每次我在网上搜索“if not equal”
如何保存 touchesBegan 值。我正在使用 UItouch 移动 5 个 UIImageView,当您将 imageView 放在正确的位置时,imageView 会保持在正确的位置。但是如果
我正在 Imageview1 中显示图像。触摸时我可以获得触摸点的 X、Y 坐标,现在我想在另一个 imageview2 中显示触摸点周围的图像区域?我的引用是 Snap seed Applicati
我有一个 IObservable 并试图从中获取手势。 能够拔出 Tap,但无法将我的头缠绕在 Double Tap 上。 TouchLocation 具有 Position 和 State,因此 T
我是一名优秀的程序员,十分优秀!