Domyślnie, jeśli przeciągniesz prawo z lewej krawędzi ekranu, przeciągniesz ViewController i zdejmiesz go ze stosu.Jak mogę zaimplementować "przeciągnij w prawo, aby odrzucić" kontroler widoku znajdujący się w stosie nawigacyjnym?
Chcę rozszerzyć tę funkcjonalność na cały ekran. Gdy użytkownik naciśnie w dowolnym miejscu, chciałbym, aby to samo się wydarzyło.
wiem, że mogę wdrożyć właściwą gest machnięcia i po prostu zadzwonić self.navigationController?.popViewControllerAnimated(true)
Jednak nie ma „przeciąganie” ruch. Chcę, aby użytkownik mógł przeciągać kontroler widoku prawym ruchem tak, jakby był obiektem, ujawniając to, co jest pod spodem. A jeśli przeciągnie się o 50%, odrzuć go. (Sprawdź Instagram, aby zobaczyć, co mam na myśli).
myślę, że to byłoby pomocne dla Ciebie https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScreenEdgePanGestureRecognizer_class/index.html#//apple_ref/occ/cl/UIScreenEdgePanGestureRecognizer – ColdSteel
Czy Instagram odrzucił go o 33%? Po prostu próbowałem, ale wydaje mi się, że odrzucenie tego poglądu wynosi 50%. – Blaszard
@Blaszard właśnie zaktualizowany. – TIMEX