我正在尝试制作自定义对话框视图。我走的很远,但是有一个问题。弹出对话框后,可以按其后面的文本框。如何确保用户只能单击存在于对话框视图的子视图?
最佳答案
简单的解决方案:显示对话框时创建视图
CGRect viewBackFrame = (CGRect){
.origin = CGPointZero,
.size = parentView.frame.size
};
UIView* viewBack = [[UIView alloc] initWithFrame:viewBackFrame];
viewBack.backgroundColor = [UIColor clearColor];
[parent insertSubview:viewBack belowSubview:dialog];