iphone – 如何在UIPopoverController之上添加视图

iphone – 如何在UIPopoverController之上添加视图,第1张

概述我有一个iPad应用程序,其中一个“抽屉”表显示在d出窗口中.用户可以轻敲并保持抽屉中的项目以将该项目拖出其中并进入我的主视图.那部分工作正常;不幸的是,被拖动的视图出现在d出窗口下方,并且太小而不能被看到,直到它从它下方被拖出.如果我将视图作为视图控制器的子视图添加到popover中,它会被popover框架剪切,并且由于我无法访问UIPopoverController的视图,我无法禁用其图层的 我有一个iPad应用程序,其中一个“抽屉”表显示在d出窗口中.用户可以轻敲并保持抽屉中的项目以将该项目拖出其中并进入我的主视图.那部分工作正常;不幸的是,被拖动的视图出现在d出窗口下方,并且太小而不能被看到,直到它从它下方被拖出.如果我将视图作为视图控制器的子视图添加到popover中,它会被popover框架剪切,并且由于我无法访问UIPopoverController的视图,我无法禁用其图层的masksToBounds – 这可能不会无论如何,这是一个好主意.我怀疑我可以使用具有高windowLevel值的额外UIWindow来强制拖动的视图出现在popover顶部,但这看起来有点过分.有更好的解决方案吗?解决方法 得到它了. UIWindow工作正常.码:

// when drag startsdraggingVIEw = [[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;
总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存