我有toolBar
,並且我已經設置了兩個UIBarButtonItem
。 UIBarButtonItem
均包含UIButton
s作爲customView
s。Popover處於活動狀態時與其他視圖進行交互
我激活酥料餅詳情如下,其Touch Up Inside
事件,
[popover1 presentPopoverFromBarButtonItem:buttonItem1 permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
我還有一個名爲UIButton
clearFilters主視圖內。 (這也是包含上述toolBar
的視圖。)我已經聲明瞭一個方法clearFilters按鈕的Touch Up Inside
事件。
我的問題是, 而popover
激活我不能與clearFilters互動按鈕。所以,我正在尋找一個解決方案來與此clearFilters按鈕進行交互,而popover
處於活動狀態。
我試圖通過添加passthroughViews
屬性popover如下,它不工作,因爲我期望。
popover1.passthroughViews = [NSArray arrayWithObject:clearFiltersButton];
可能是什麼原因。正如文件中提到的,我看不到任何問題。
我想如果上面的東西都是正確的,那麼Touch Up Inside
事件的clearFilters按鈕的應該是火了。
所以,請告訴我是否有任何問題或必要的方式來處理這件事情。
我正在使用XCode4和iOS 4.3。
謝謝。
您是否嘗試過使整個導航欄通過? – CodaFi 2012-04-01 05:34:31
我在您評論後嘗試過。但沒有結果。有趣的是,當popover處於活動狀態時,其他UIBarButtonItem響應我的tap而沒有passthroughViews屬性。所以,我需要這樣的行爲來處理工具欄外的其他視圖。 – chinthakad 2012-04-01 06:39:15