0
如何在iOS 6中設置聲音而不是焦點對我的元素(如UITextView
)。可能嗎?在UITextView上設置語音重點
如何在iOS 6中設置聲音而不是焦點對我的元素(如UITextView
)。可能嗎?在UITextView上設置語音重點
很簡單。只是這樣做:
UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, textView);
注意,它可能無法正常工作,這取決於您使用在何時何地。如果您嘗試將焦點設置爲viewDidLoad
中的特定元素,則代碼可能無法正常工作。這是因爲VoiceOver自己嘗試將VoiceOver焦點設置在一個元素上;如果VoiceOver在處理您設置焦點的嘗試之前執行此操作,您的代碼將起作用。但是如果VoiceOver在處理您的嘗試後開始設置初始焦點元素,您的代碼將顯示失敗。
在viewDidLoad
中做一些更可靠的方法是使用performSelector:withObject:withDelay:
,以確保在VoiceOver的初始焦點設置後處理您的呼叫。
http://cmusphinx.sourceforge.net/2010/09/openears-speech-library-for-iphone-using-cmusphinx/ – iPatel