2016-05-25 18 views
6

Có vẻ như thuộc tính Accessibility Identifier đã được thêm vào để cho phép kiểm tra tự động hóa giao diện người dùng có ID ổn định hơn. Bạn nên sử dụng nó thay vì Accessibility Label vì nhãn được sử dụng bởi Trình đọc màn hình và VoiceOver.Nếu 'Số nhận dạng khả năng truy cập' dành cho các bài kiểm tra Tự động hóa giao diện người dùng, tại sao nó được bao gồm trong tài nguyên có thể bản địa hóa?

này có ý nghĩa, tuy nhiên:

  1. Tại sao Accessibility Identifier bao gồm như là một nguồn tài nguyên chuỗi thể dịch khi sử dụng xuất khẩu cho nội địa hóa tính năng trong Xcode? Điều này làm cho việc kiểm tra đa ngôn ngữ trở nên khó khăn hơn vì nó khuyến khích một ID khác nhau trong mỗi ngôn ngữ.
  2. Tại sao Accessibility Identifier được kết hợp với Trợ năng tại tất cả? Tại sao không gọi nó là UI Automation ID? Hiện tại, Accessibility Identifier có thực sự được giới thiệu cho người đọc màn hình, VoiceOver hay không?

Trả lời

2

Sau khi nộp một lỗi với Apple, tôi nhận được câu trả lời này:

này chắc chắn là một lỗi chúng tôi sẽ sửa chữa, và bạn là chính xác rằng nó không được trình bày cho VoiceOver, hoặc trình đọc màn hình khác

cập nhật: Đã xác nhận cố định trong Xcode 8 GM

Các vấn đề liên quan