반응형
UIAccessibilityScreenChangedNotification 를 사용할 경우, 뷰 이름을 다시 읽어주고, 포커스를 잡음
table view가 있는 화면에서 쓸 경우, 의도대로 되지 않고, table view에 포커스가 맞춰지기도 함
따라서 UIAccessibilityLayoutChangedNotification 을 사용하여 해결하였음
1 2 3 4 5 6 7 | // 화면 전체적인 변화일 때 UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, yourNewCellThatShouldHaveFocus); // 화면내의 작은 변화일 때 UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, yourNewCellThatShouldHaveFocus); | cs |
반응형