Re: VoiceOver issue with UIStackView when device is in landscape
Re: VoiceOver issue with UIStackView when device is in landscape
- Subject: Re: VoiceOver issue with UIStackView when device is in landscape
- From: Clare Kasemset <email@hidden>
- Date: Thu, 28 Apr 2016 17:14:40 -0700
Hi Vincenzo, just to double check--are you referring to what VoiceOver says when you tap with three fingers? I'm seeing some odd behavior there, but other than that, I didn't notice any incorrect behavior when using the flick gesture. It seems to navigate the subviews in the correct order.
Clare
> On Apr 27, 2016, at 12:05 AM, Vincenzo Rubano <email@hidden> wrote:
>
> Hi Clare,
>
> you’re right, if you touch the screen the position of the labels is reported properly. So I could use this as a temporary workaround.
>
> However, if you explore the screen by using the flic gesture then the label position is reported properly by VoiceOver sounds only if the device is in portrait.
>
> Thanks for your support! I’m going to send you my sample application in a few minutes.
>
>
> Vincenzo Rubano
>
>> Il giorno 26 apr 2016, alle ore 22:17, Clare Kasemset <email@hidden> ha scritto:
>>
>> Hi Vincenzo,
>>
>> I'm not able to reproduce this problem by creating a sample app with those steps. When I have my iPhone 5 rotated to landscape, and I touch the labels in the stack view, they are being spoken at the same locations where they are visually.
>>
>> Just in case I've done something differently, would you be able to email me a sample app that demonstrates the problem for you? (You can email it directly to me instead of sending the attachment to the entire mailing list.)
>>
>> Thanks for your help.
>>
>> Clare
>>
>>> On Apr 26, 2016, at 12:47 PM, Vincenzo Rubano <email@hidden> wrote:
>>>
>>> Hi all,
>>>
>>> in an iOS application I am developing, I’m facing a weird accessibility issue that I’d like to know how to work around, if possible at all. Steps to reproduce:
>>>
>>> 0. Create a storyboard based application, a simple single view application is good to go.
>>> 1. Add a ViewController or use the one provided by the project template;
>>> 2. Add a StackView to the ViewController's view.
>>> 3. Add a few components (at least 2) to the StackView (e.g. 3 labels).
>>> 4. Set the StackView axis to vertical.
>>> 5. Pin the StackView to its parent top, leading and trailing margins.
>>> 6. Run the application on an iOS device, I used my iPhone 5 running iOS 9..3.1, making sure that the ViewController created previously is displayed.
>>>
>>> If the device is in portrait, VoiceOver sounds will let you know that the StackView items are aligned vertically as they appear on screen. If you rotate the device to landscape, though, VoiceOver sounds will let you know that the StackView arranged subviews are aligned orizontally, but that’s not true: they’re aligned vertically as they should be.
>>>
>>> It looks like VoiceOver cannot report accurately the arranged subviews alignment when the device is in landscape. In fact, if you rotate it back to portrait, VoiceOver resumes reporting the items alignment properly.
>>>
>>> Is there a workaround for this issue? In general I rely on VoiceOver to check if the layout of my apps matches what I expect, so it would be very important for me to be able to work it around ASAP since I am developing this app as part of my CS degree course at university.
>>>
>>> Thanks in advance for your support!
>>>
>>>
>>> Vincenzo Rubano.
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Accessibility-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden