gpt4 book ai didi

iphone - 使用用户触摸输入更改 View 大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:04:42 25 4
gpt4 key购买 nike

我想使用用户触摸输入更改我的 View 大小。

我所知道并将尝试的是使用 TouchesMoved 方法,然后找到距离触摸最近的 View 顶点,使用动画使 View 沿该方向增加。

但在开始之前我遇到的问题很少。

1) 相机应用程序在裁剪照片方面具有相同的功能。有一个显示实际裁剪面积的网格。我不知道如何显示该网格。我对opengl一无所知。我希望将其作为用户处于编辑模式的指示吗?

2) 相机应用程序裁剪功能也是使用用户触摸输入更改大小,但如果触摸靠近 View 的四个顶点,它只会更改 View 大小。据我所知,有一种方法可以检查触摸是否在特定的矩形 CGRectContainsPoint 中,但如何将其过滤到 View 的边界?

编辑

我试过 yinkou answer,从 Git 下载。

现在真正的问题是在 git Xcode 项目中。有一个将图像作为 contentView 的 View ,如果用户拖动该 View ,图像也会根据 View 大小的调整而改变形状。

我正在相机应用程序中执行此操作。我附加了 AVCaptureVideoPreviewLayer 作为 contentView。现在我的 View 正在调整大小,但 AVCaptureVideoPreviewLayer 保持相同大小。是我做错了什么还是 AVCaptureVideoPreviewLayer 不会增加?

最佳答案

幸运的是,那里有一个控件:

https://github.com/spoletto/SPUserResizableView

关于iphone - 使用用户触摸输入更改 View 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906700/

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