Mam UICollectionView z UIImageView w każdej komórce, teraz chcę dodać Copy objaśnienie, jak w Photos.app:Kopiowanie Callout w UICollectionView
Widziałem tę metodę w UICollectionViewDelegate:
- (BOOL)collectionView:(UICollectionView *)collectionView shouldShowMenuForItemAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
Po kilku dodatkowych minut badań znalazłem UIMenuController Ćwiczenia, jak zrozumiałem, że muszę z nim pracować, aby dostać się do menu, ale w każdym razie, myślę, że musi być bardziej prosty sposób, a następnie tworząc UIGestureRecognizer i cre na przykład pozycjonowanie itp. mojego UIMenu.
Czy jestem na dobrej drodze? Jak możesz wdrożyć tę funkcję?
Tak trzeba tylko te 3 metody. Coś jeszcze jest niepotrzebne. –
Dzięki, wypróbowałem Twoje rozwiązanie podczas pisania UIMenuItem * menuItem = [[UIMenuItem alloc] initWithTitle: @ "Edit" akcja: @selector (editPlate :)]; wymaga to jednak posiadania metody editPlate, ale chciałbym użyć funkcji performAction, dzięki czemu mogę poznać identyfikator komórki. Jak znaleźć pozycję menu? – Dejell