我正在创建自定义 UIImageViews 并放置在 UIScrollView 中的 UIImageView 上。当用户点击自定义 UIImageView 时,它会显示一个弹出框。
我可能遇到的问题是两个自定义 UIImageViews 是否重叠。我需要问用户他想要哪一个。
我怎么知道哪些自定义 UIImageViews 在一个水龙头内?如果检测到点击,我需要每个视图自行返回。如果返回的视图不止一个,那么我可以询问用户他想要哪一个。
每个自定义 UIImageView 都有一个 UITapGestureRecognizer 创建:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(select)];
singleTap.numberOfTapsRequired = 1;
singleTap.delegate = self;
[self addGestureRecognizer:singleTap];
现在,只有最顶部的自定义 UIImageView 正在获取点击并显示弹出框。