我開發了一個iPhone應用程序,其中大部分都可以訪問,但是我有一個問題需要處理。UIView可訪問性問題
當用戶點擊應用程序中的設置按鈕(它有一個主菜單,有各種應用程序的一堆按鈕),我在頂部添加一個UIView,並使背景屏幕變暗。不幸的是,對於一個盲人來說,這個UIView不會變成「主動」,即他們仍然在背景屏幕周圍進行導航。
我最初使用addSubview:
添加了UIView,然後嘗試了insertSubview: atIndex:
,但都沒有按預期運行。
編輯:進一步的信息有這個屏幕上的文本字段和一個按鈕,也許我可以讓其中一個活躍或什麼?不知道我會如何做到這一點。
這工作有點像我一直在努力。就像一個附註,我不得不使用resignFirstResponder作爲階段,我將其刪除,它仍然保留在內存中,盲人保持在非顯示屏幕上。不是100%確定它是否會被釋放,這與技術上可能由可訪問性框架保留的情況是相同的,並且釋放它將不起作用。同樣在顯示視圖時,用戶不會收到通知。我可能會將第一個標籤設置爲第一個響應者... – Rudiger 2010-12-07 05:39:44