在 iPhone 的菜单中打开时,取消按钮无法正常运行
Posted
技术标签:
【中文标题】在 iPhone 的菜单中打开时,取消按钮无法正常运行【英文标题】:Cancel button in not operating correctly on open in menu in iPhone 【发布时间】:2012-12-03 10:20:18 【问题描述】:我正在下载一个文件并尝试在一些支持它的现有应用程序中打开它。
我通过调用以下方法在选项操作表中显示打开:
[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
它在所有 ios 版本上都正确显示在菜单中打开,但我必须多次点击取消菜单才能使其消失。
如果我将方法的第二个参数从 self.view 更改为 self.view.window,则该按钮适用于 iOS
有什么方法可以让按钮和在菜单中打开都可以工作吗?
我在网上搜索过,还没有找到任何东西。
【问题讨论】:
【参考方案1】:通过类似代码解决问题
if(ios6)
[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
else
[documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view.window animated:YES];
【讨论】:
以上是关于在 iPhone 的菜单中打开时,取消按钮无法正常运行的主要内容,如果未能解决你的问题,请参考以下文章
从 Documents 目录在 UIWebview 中打开时,ios-css 和 js 无法在 html 文件中链接
.NEW MVC 在传递参数并在新选项卡中打开时忽略弹出窗口的大小
iphone中奇怪的UISearchBar取消按钮行为(在模拟器中工作正常)
Iphone 6 或 Ios 8 Safari 图像随机重复问题