关于我该怎么做的任何想法?
解决方法 好的,这是我做了什么:我在前台创建了两个视图.第一个观点涵盖了我想要触及的地方;第二,我想要触动的地方.我分类UIWindow并覆盖hitTest:withEvent方法如下:- (UIVIEw *) hitTest:(CGPoint)point withEvent:(UIEvent *)event { // See if the hit is anywhere in our vIEw hIErarchy UIVIEw *hitTestResult = [super hitTest:point withEvent:event]; // ABKSlIDeupHostOverlay vIEw covers the pass-through touch area. It's recognized // by class,here,because the window doesn't have a pointer to the actual vIEw object. if ([hitTestResult isKindOfClass:[ABKSlIDeupHostOverlayVIEw class]]) { // Returning nil means this window's hIErachy doesn't handle this event. Consequently,// the event will be passed to the host window. return nil; } return hitTestResult;}
在创建前窗的课程中,我使用手势识别器捕获第一个视图的触摸.
总结以上是内存溢出为你收集整理的ios – 堆叠的UIWindows之间的传递?全部内容,希望文章能够帮你解决ios – 堆叠的UIWindows之间的传递?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)