В UIAccessibilityContainer, в чем разница между использованием `accessibilityElements` и трех других методов? - PullRequest
2 голосов
/ 08 мая 2019

В iOS 8 Apple вводит var accessibilityElements: [Any]?.

  • func accessibilityElementCount() -> Int
  • func accessibilityElement(at: Int) -> Any?
  • func index(ofAccessibilityElement: Any) -> Int

Какая разница между ними?Приоритет var accessibilityElements: [Any]? выше, чем у старых методов?

Ссылка: https://developer.apple.com/documentation/uikit/accessibility/uiaccessibilitycontainer

1 Ответ

2 голосов
/ 08 мая 2019

У меня нет конкретных доказательств для вас, но я предлагаю вам использовать новое: var accessibilityElements: [Any]?, если вы ориентируетесь на iOS 8 и выше.

Почему? Потому что я верю, что старые методы в будущем будут устаревшими. Они излишни. Доступ к нему через массив также позволит вам выполнять другие методы, потому что они встроены в массив.

Tl: dr API не устанавливает никакой разницы между ними, поэтому перейдите к более новому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...