簡體   English   中英

iOS 7上UIPopoverController后面的色調顏色

[英]Tint color behind UIPopoverController on iOS 7

我們在地圖和其他一些UIBarButtonItems頂部顯示UIPopoverController。 我們已刪除了灰色背景(使用C630PopoverBackgroundView),因為我們希望用戶能夠與地圖進行交互,同時仍能看到搜索結果。 但是,在彈出窗口后面的視圖中所有項目的顏色都會變為灰色,直到消除彈出窗口為止。 這會在iOS 7上發生,但不會在iOS 8上發生。

請問有什么辦法嗎?

通常,在UIPopoverControllerUIPopoverPresentationController之外的任何位置UIPopoverPresentationController都會將其關閉,因此其下的項目不是交互式的。 iOS 7而不是iOS 8的顏色發生更改的事實是iOS 8中的一個問題。為了防止按鈕處於非交互狀態,色調的顏色會降低預期的行為。

如果希望在顯示彈出窗口時使某些元素交互,則可以在passthroughViews數組中指定這些元素。 這些元素不應降低飽和度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM