我正在尝试取消整个应用程序中窗口/内部的所有当前触摸。我试过设置
window.userInteractionEnabled = NO;
window.userInteractionEnabled = YES;
但是,当我禁用用户交互时激活的触摸不会被取消。我还尝试将alpha
设置为0并返回1并将hidden
设置为YES
和NO
,但没有运气。
此:
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
也没有工作。
答案 0 :(得分:0)
尝试这样的事情:
[[yourSuperView subviews]
makeObjectsPerformSelector:@selector(setUserInteractionEnabled:)
withObject:[NSNumber numberWithBool:FALSE]];