Post

Replies

Boosts

Views

Activity

button's tap area misaligned
Hello ! I've encountered an issue with button's tap area: in some circumstances button's tap area not match with it's geometry. This is happens only when the UI architecture contains NavigationView, TextField, and sheet. SheetTestView.swift Can be reproduced only on real device with iOS15.2 and above, not on simulator. Steps to reproduce: put focus on "input field" press "Push the tempo" button (.sheet based dialog appears) try to dismiss sheet with swipe down action (do not press "Close" button) observe: the tap area for "Refresh" button has shifted down against button frame. The tap area for "Refresh" button stay the same if in step 3 we are trying to close the .sheet based dialog via "Close" button not with the swipe action. Is it a bug ? Is there are any solutions to avoid this issue, except of full disabling of swipe action for sheet based dialog ? Regards, Alexander.
0
0
608
Mar ’22
iOS voiceover for multiline input field
Hello ! I encountered the following issue with voiceover behavior on iOS15.2, also reproduced on iOS14.1: Please note: the voiceover should be ON to reproduce the issue. I've created the multiline input field based on UIKit object (UITextView), because I'am not able to use native SwiftUI TextEditor due to lack of 'isEditing' state. Then I placed this multiline input field into dynamic UI. All works fine If I have some dynamic controls that appears below my input field. But the input field becomes inaccessible when I have a dynamic control above my input field. I've tried to simplify my code as much as possible (please see attachment) ContentView.swift The input field becomes inaccessible after I tap on "Validate" button. All works fine if we move dynamic control ('validationErrorMessage') below the input field ('InputViewRepresentable'). What could you suggest in this case ?
3
0
1.1k
Mar ’22
button's tap area misaligned
Hello ! I've encountered an issue with button's tap area: in some circumstances button's tap area not match with it's geometry. This is happens only when the UI architecture contains NavigationView, TextField, and sheet. SheetTestView.swift Can be reproduced only on real device with iOS15.2 and above, not on simulator. Steps to reproduce: put focus on "input field" press "Push the tempo" button (.sheet based dialog appears) try to dismiss sheet with swipe down action (do not press "Close" button) observe: the tap area for "Refresh" button has shifted down against button frame. The tap area for "Refresh" button stay the same if in step 3 we are trying to close the .sheet based dialog via "Close" button not with the swipe action. Is it a bug ? Is there are any solutions to avoid this issue, except of full disabling of swipe action for sheet based dialog ? Regards, Alexander.
Replies
0
Boosts
0
Views
608
Activity
Mar ’22
iOS voiceover for multiline input field
Hello ! I encountered the following issue with voiceover behavior on iOS15.2, also reproduced on iOS14.1: Please note: the voiceover should be ON to reproduce the issue. I've created the multiline input field based on UIKit object (UITextView), because I'am not able to use native SwiftUI TextEditor due to lack of 'isEditing' state. Then I placed this multiline input field into dynamic UI. All works fine If I have some dynamic controls that appears below my input field. But the input field becomes inaccessible when I have a dynamic control above my input field. I've tried to simplify my code as much as possible (please see attachment) ContentView.swift The input field becomes inaccessible after I tap on "Validate" button. All works fine if we move dynamic control ('validationErrorMessage') below the input field ('InputViewRepresentable'). What could you suggest in this case ?
Replies
3
Boosts
0
Views
1.1k
Activity
Mar ’22