iOS: 如何检测视图周围的子视图位置

iOS: How to Detect subview position around view

我有一个名为“Lable_Match”的标签(在 self.view 中)
和一个 UIView(在 self.view).
在该视图中有 1000 多个标签。
视图是使用触摸移动方法移动的。并且当用户移动视图并触摸结束时,检查视图子视图标签是否在“Lable_Match”上,如果任何一个标签在这个标签上,那么检查文本是否相同。

我相信你想用这个方法: [self.view convertRect:self.label.frame fromView:self.view.subview];

来自这个post:How to get the frame of a view inside another view?

这将为您提供 1000 多个标签列表中标签的调整位置。然后您可以将其与 Label_match 的标签进行比较,然后比较它们的文本

针对你的问题,我的问题是有什么方法可以找到你的标签的位置。如果您有固定的标签位置,那么您可以匹配当前录音区域和标签区域并找到文本。或者如果你有一个固定大小的标签,你可以操纵它并能够获得标签文本