我在iPad應用程序中有UISearchBar
。當搜索欄開始編輯,我在下面的包含搜索欄搜索建議和以前的搜索一酥料餅:iOS 7:顯示搜索欄中的彈出式菜單
這是在應用程序的長期互動。現在在iOS 7下,popover後面的所有東西(根據z軸)看起來都很暗淡 - 大概是,窗口頂部的彈出窗口不再透明。這意味着用戶正在編輯的搜索欄看起來不再處於活動狀態。它是仍然有效(用戶仍然可以選擇搜索欄中的文本,並點擊刪除按鈕來清除搜索欄的文本),但它有點讓我感到有點看起來像它是無效的。
什麼是我處理這個變化popovers如何工作的iOS 7的選擇嗎?
下面是我想出迄今:
- 嘗試,通過使酥料餅的窗口的背景明確恢復iOS 6中的行爲(沒有什麼可以讓這
UIPopoverController
,所以我想這將涉及周圍挖,並找到酥料餅的窗口) - 停止使用
UIPopoverController
,並嘗試與變暗的一切,但搜索欄
我失去了一些東西很明顯我自己的看法控制器模仿呢?這兩種選擇(以及我想過的其他愚蠢/瘋狂的選擇)似乎都不易實施和/或由於幾個不同的原因而產生不好的想法。
蘋果的演示這種功能,ToolbarSearch示例項目,表現出相同的行爲,我的應用程序。這個昏暗的搜索欄不能成爲用戶的最佳體驗。舉例來說,考慮爲iPad日曆:它具有導航欄中的一個搜索欄,顯示其下的酥料餅時,它的活躍(就像我的應用程序),以僅僅顯示一個搜索圖標,顯示包含一個一個酥料餅去搜索欄。我想這個改變是因爲我遇到的問題而產生的。
我不認爲這是什麼'UIPopoverBackgroundView'替代品,比如'DDPopoverBackgroundView'是爲 - 不爲他們定製酥料餅背景(即定製的箭頭,周圍的內容視圖控制器鍍鉻的點點),不彈出窗口出現在頂部?無論如何,是的,看起來最好的做法是跟隨蘋果的領先優勢並將搜索欄移到popover中。 – scottjacksonx
它似乎影響到它。我將DDPopoverBackgroundView彈出到Apple的ToolbarSearch示例代碼中,並注意到暗淡消失了。這裏有一個截圖:http://imgur.com/H2h1pPF –