当在UIImagePickerView中使用自定义叠加层并且showsCameraControl属性设置为FALSE时,是否可以显示点按对焦蓝框?
答案 0 :(得分:3)
模态相机视图已经支持触摸对焦。您需要使叠加视图“透明”才能触摸。
将UIView子类化为OverlayView并添加如下内容。在我的叠加视图中,我有两个按钮,这些按钮当然不应该是透明的。
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
if (CGRectContainsPoint(infoButton.frame, point) || CGRectContainsPoint(snapButton.frame, point)) {
// touched button
return YES;
}
return NO;
}
可能有其他更优雅的方法来做到这一点。 我想你还必须以编程方式在视图上添加小“焦点矩形”。
答案 1 :(得分:0)
您可以使用自定义按钮,其中alpha值为零。并使用您要显示的文字