gpt4 book ai didi

ios - 每次用户点击图像时,在可缩放的 UIImageView 上绘制一个小方 block 。并缩放正方形

转载 作者:行者123 更新时间:2023-11-28 21:47:04 25 4
gpt4 key购买 nike

我有一个包含图像的 UIImageView。在这种情况下,图像是细菌细胞。我想修改应用程序,以便每次用户点击 imageView 时,都会在 UIImageView 中绘制一个彩色小方 block 。为了对细胞进行计数。此外,我希望 imageView 可以通过捏合手势进行缩放。到目前为止,我已经能够将 UIImageView 放置在 UIScrollView 中以允许缩放,但我不确定如何将正方形绘制到图像上并让它们随着滚动而缩放。

最佳答案

如果将点击手势识别器附加到 ImageView ,则可以像这样将正方形添加为该 ImageView 的 subview ,

- (IBAction)handleTap:(UITapGestureRecognizer *)sender {

CGPoint touchPoint = [sender locationInView:sender.view];
UIView *square = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 60, 60)];
square.center = touchPoint;
square.backgroundColor = [UIColor colorWithWhite:1 alpha:0.4];
[sender.view addSubview:square];
}

当您双指缩放时,方 block 会随着 ImageView 一起缩放。

关于ios - 每次用户点击图像时,在可缩放的 UIImageView 上绘制一个小方 block 。并缩放正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29712329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com