Как установить accessibilityIdentifier для аксессуара UICollectionViewListCell?
Мне нужно развернуть/свернуть ячейку в автоматизации тестов, которая опирается наaccessibilityIdentifier
поле вUIView
с.
Вот как я установил свой аксессуар на ячейку:
func headerCellRegistartion(
) -> UICollectionView.CellRegistration<MyCollectionViewListCell, MyStruct> {
UICollectionView.CellRegistration<MyCollectionViewListCell, MyStruct>(
cellNib: MyCollectionViewListCell.nib(MyCollectionViewListCell.self)
) { cell, indexPath, headerItem in
let headerDisclosureOption = UICellAccessory.OutlineDisclosureOptions(
style: .header,
tintColor: .systemGray)
cell.accessories = [
.outlineDisclosure(displayed: .whenNotEditing, options: headerDisclosureOption),
]
}
}
MyCollectionViewListCell
является подклассомUICollectionViewListCell
.UICellAccessory.OutlineDisclosureOptions
не имеет никаких возможностей для настройки таких полей. Какие у меня варианты в этом случае?