Как установить 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не имеет никаких возможностей для настройки таких полей. Какие у меня варианты в этом случае?

0 ответов

Другие вопросы по тегам