То же контекстное меню отображается в другом порядке Xcode 12. Swift 5

У меня есть кнопка на UICollectionViewCell, и я установил для нее контекстное меню. Однако контекстное меню меняется на противоположное, когда я прокручиваю эту ячейку вниз и снова открываю контекстное меню. self.moreButton это UIButton.

      self.moreButton.showsMenuAsPrimaryAction = YES;
self.moreButton.menu = [UIMenu menuWithTitle:@"title" children:@[renameAction, deleteAction, shareAction]];

1 ответ

Я считаю, что это ожидаемое поведение. Когда контекстное меню отображается над исходным представлением, содержимое инвертируется, потому что порядок массива не определяет «сверху вниз», а скорее «от ближайшего к содержимому до самого дальнего от содержимого».

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