W rzeczywistości śledziłbym przeciąganie samego widoku pojazdu , a nie dużego widoku - chyba że istnieje szczególny powód, aby tego nie robić.
W jednym przypadku, gdy pozwalam użytkownikowi umieszczać elementy, przeciągając je na ekranie. W takim przypadku eksperymentowałem zarówno z widokiem z góry, jak iz widokiem podrzędnym przeciągania . Zauważyłem, że kod jest bardziej przejrzysty, jeśli dodasz kilka widoków „do przeciągania” do UIView i poradzisz sobie, jak można je przeciągać. Użyłem prostego wywołania zwrotnego do nadrzędnego UIView, aby sprawdzić, czy nowa lokalizacja jest odpowiednia, czy nie - więc mogłem wskazać za pomocą animacji.
Wydaje mi się, że przeciąganie ścieżki widoku z góry jest równie dobre, ale to sprawia, że jest nieco bardziej bałagan, jeśli chcesz dodać nieprzeciągalne widoki, które nadal wchodzą w interakcję z użytkownikiem, takie jak przycisk.