voiceover

UIButton voice assistance on demand with VoiceOver enabled

大城市里の小女人 提交于 2019-12-11 10:34:34
问题 I would like to ask how to design voice over assistance on demand with VoiceOver enabled. I have such code to create UIButton: _myLocationButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [_myLocationButton setImage:[UIImage imageNamed:@"my_location_icon"] forState:UIControlStateNormal]; _myLocationButton.accessibilityLabel = @"My location"; _myLocationButton.accessibilityHint = @"Double tap to hear where You are, in which zone or near zone and floor information in building"; [

How to make screenreader not recognise an element as an element group?

白昼怎懂夜的黑 提交于 2019-12-11 08:10:01
问题 I'm currently trying to make a DOM element with one to several child elements as accessible as possible. The element will contain illustrative content using background images in several layers. I'm currently using a child element for providing the image description as described in this informative blog post about how to label illustrative content inside of a content group. The container element may also contain other child elements containing text content. An example element would currently

VoiceOver in UITextView: read paragraph at a time

微笑、不失礼 提交于 2019-12-11 06:59:51
问题 I'm developing a newspaper, magazine and book reading app for the visually impaired. Users of the app want VoiceOver to read the text in the UITextField a paragraph at a time and not read everything in one go. How can this be accomplished? 回答1: This is very simple actually. Any time you have a new paragraph, utilize a new UITextField view. This causes the "default" behavior to be scanning one paragraph of text at a time, which is very intuitive. While still allowing the "Line by Line" rotor

Unable to implement UISlider for Accessibility option in iPad

梦想与她 提交于 2019-12-11 05:23:32
问题 i am trying to implement accessibility option in my book reader app. I have a slider(similar to ibooks) which is used for navigating between pages. i have seen this question posted by another user and implemented the same code in my app. Right now my slider is responding when i'm tapping on it. The voiceover is also speaking the label i have given in the code. But, the problem is that, i am unable to change the slider value and navigate to another page.. I dont know if it is the problem with

Create a custom VoiceOver Rotor to navigate MKAnnotationViews?

别说谁变了你拦得住时间么 提交于 2019-12-11 04:56:18
问题 I plot several MKAnnotations on an MKMapView . I'd like VoiceOver users to be able to continue panning/zooming a map as they normally would, but I'd also like them to to be able to quickly and easily navigate through my MKAnnotations if they choose. I feel like a custom rotor is the perfect solution for this. 回答1: Self answering here, because I spent an insane amount of time getting this right, and figured someone else might need this. At the time I needed to develop this, there were hardly

iOS - Can I disable accessibility on cell.textLabel.text?

China☆狼群 提交于 2019-12-11 03:43:46
问题 I have an app that contains a view with a cell that uses the built-in cell.textLabel and a custom UITextField in cell.contentView. I am working with Voiceover and accessibility and the desired behavior would be that whenever I tap anywhere in the cell, the accessibility element for the UITextField would be selected. The behavior that I am actually seeing is that the cell.textLabel accessibility labels are taking over. When I don't have cell.textLabel set to anything, everything works as

VoiceOver with Custom Keyboard

℡╲_俬逩灬. 提交于 2019-12-10 22:25:55
问题 I have a custom keyboard app and currently am working on a voice over support update, but am having an issue with the delete (backspace) button. My keyboard is now working exactly like the apple default keyboard with Voice Over in "Touch Typing" mode. When the user taps on w, a, s then space, VoiceOver will say "was" after the space button is tapped. Myb only issue is with the delete key, when the user taps on it, VoiceOver says "Bottom of documnet" rather than the deleted character. I have

VoiceOver accessibility label for Touch ID

落花浮王杯 提交于 2019-12-10 21:56:28
问题 I am trying to ensure that the iOS app that I am working on is accessible and am trying to implement VoiceOver to ensure this. One strange thing that I cannot find any help for is when the Touch ID view is displayed (in my case for signing into the app). VoiceOver pronounces ID as a word and not I.D. I have tried implementing the accessibility attributes to both NSString and the LAContext object but neither seem to change what is read out by VoiceOver. Code snippets below: LAContext *context

How to set the Voice Over accessibility label for UIPickerView rows?

∥☆過路亽.° 提交于 2019-12-10 16:47:14
问题 I'm trying to make a UIPickerView of mine Voice Over accessible, I've noticed that the UIPickerViewAccessibilityDelegate protocol is rather incomplete. It only allows you to specify labels and hints for pickerView components, not the rows within the components. (it also has a bug that its pickerView:accessibilityLabelForComponent: method doesn't pass a UIPickerView* in it's pickerView parameter, it's a UIAccessibilityPickerComponent instead!) So i'm wondering now, is there any way at all to

Mobile menu is not opening when voice over enabled on IOS

余生长醉 提交于 2019-12-10 14:53:31
问题 I am opening my website in ios using safari browser. The mobile menu is working fine. It opens when I tap on the menu icon(that three lines icon). But when I enable voice over then come to the browser and tap that menu icon, the mobile menu is not opening. Is this the css issue or I have to add some aria attributes? Can someone help me? jQuery('.menu-trigge').once('menuMobile').click(function () { jQuery(this).toggleClass('expand'); if (jQuery('.menu-trigger').hasClass('expand')) { jQuery('