HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 如何在UIPopoverController之上添加视图大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个iPad应用程序,其中一个“抽屉”表显示在弹出窗口中.用户可以轻敲并保持抽屉中的项目以将该项目拖出其中并进入我的主视图.那部分工作正常;不幸的是,被拖动的视图出现在弹出窗口下方,并且太小而不能被看到,直到它从它下方被拖出.如果我将视图作为视图控制器的子视图添加到popover中,它会被popover框架剪切,并且由于我无法访问UIPopoverController的视图,我无法禁用其图层的masksToBounds – 这可能不会无论如何,这是一个好主意.我怀疑我可以使用具有高windowLevel值的额外UIWindow来强制拖动的视图出现在popover顶部,但这看起来有点过分.有更好的解决方案吗?

解决方法

得到它了. UIWindow工作正常.码:

// when drag starts
draggingView = [[UIWindow alloc] initWithFrame:CGRectMake(0,100,100)];
draggingView.windowLevel = UIWindowLevelAlert;
draggingView.center = [gestureRecognizer LOCATIOnInView:self.view.window];
[draggingView makeKeyAndVisible];

// when drag ends
[draggingView release];
draggingView = nil;@H_673_12@

大佬总结

以上是大佬教程为你收集整理的iphone – 如何在UIPopoverController之上添加视图全部内容,希望文章能够帮你解决iphone – 如何在UIPopoverController之上添加视图所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。