我在iPad导航栏的左上角需要三个按钮。从这里的另一篇文章中,我收到了将工具栏放在那里的建议,因为导航栏只允许一个左栏项目。现在有三个按钮(创建,重新排序,删除),每个按钮打开另一个弹出窗口。
糟糕的是,在工具栏中点击不会关闭任何弹出窗口。如果我点击导航栏的可见部分内部以及下方(弹出窗口外)的任何位置,弹出窗口将消失。但是当我点击位于导航栏上方的工具栏的剩余区域(由于翻译而应该比英文按钮所需要的更宽)时,弹出窗口不会消失。更糟糕的是,如果我点击任何按钮,它的弹出窗口会出现,覆盖现有的按钮。我甚至可以堆叠相同的popover。
我可以想象一种方法来阻止覆盖弹出窗口(在显示新的弹出窗口之前,检查旧的弹出窗口),但是如果在工具栏的空白区域中点击呢?
任何帮助都非常感激 - 包括如何在导航栏的左半部分添加三个按钮的其他提示。
问候,nobi
答案 0 :(得分:0)
最后,可以在这里找到解决方案:
诀窍是将passThroughViews
的{{1}}设置为UIPopoverController
。