首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹出窗口显示时UI不响应

弹出窗口显示时UI不响应
EN

Stack Overflow用户
提问于 2014-11-27 17:18:33
回答 1查看 134关注 0票数 0

我有两个按钮,分别是button1button2。当我们点击button1时,将显示一个popover。当显示popover时,如果我们点击button2,它不会响应点击操作,相反,popover将被关闭。我需要的是,当我们点击button2时,我需要关闭pop over,而button2的操作也应该执行。我如何才能同时获得这一点。请给我一些建议。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-11-27 17:29:06

根据UIPopoverController的默认行为,当用户在弹出窗口之外点击时,它将被清除。以下是苹果文档中的注释:

UIPopoverController类用于管理弹出窗口中内容的显示。您可以使用弹出窗口临时显示信息。弹出的内容将覆盖在现有内容之上,背景会自动变暗。在用户点击弹出窗口之外或者您显式关闭它之前,弹出窗口将一直可见。Popover控制器专用于iPad设备。尝试在其他设备上创建一个会导致异常。

如果您想要在点击按钮2时执行任何操作,最简单的方法是将button 2移动到弹出内容的顶部。这样,当用户点击Button 2时,您可以显式地关闭popover,并在其中执行您的自定义操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27166943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档