gpt4 book ai didi

ios - 在多个 View 中滑动手指时如何检测特定 UIView 中的触摸

转载 作者:行者123 更新时间:2023-12-01 18:33:02 25 4
gpt4 key购买 nike

我试图解决的场景是我有几个 UIViews 作为主 UIView 的 subview 。我想要做的是突出显示一个 View 矩形,让我们说当手指在 View 上滑动时更改它的边框......类似于将鼠标光标移动/拖动到超文本链接上时发生的情况。

最佳答案

您可以在 touchesMoved: 中获取触摸的位置。方法,然后询问主 UIView 触摸了哪个 View :

- (void)touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event {
UIView *subview = [masterView hitTest:[[touches anyObject] locationInView:masterView] withEvent:nil];
...
}

关于ios - 在多个 View 中滑动手指时如何检测特定 UIView 中的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6078001/

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