我知道,当您在弹出窗口之外点击时,UIpopover会自动关闭。
我需要禁用点击识别器,因为我有4个按钮,每个按钮都显示弹出窗口,而当您点击另一个按钮时,必须显示另一个弹出窗口。
当我点击另一个按钮时,第一个弹出窗口消失了(我可以通过编程方式处理它),但是第二个按钮的功能没有调用,因为点击已被“消耗”。
我试图从弹出窗口中删除点击手势识别器,但没有成功。
答案 0 :(得分:1)
您可以将按钮分配给弹出式显示控件的passthroughViews
数组,以便在弹出式窗口可见时进行交互。