Gesty i sterowanie

Przegląd wszystkich gestów dotykowych, przesunięć i elementów sterowania w aplikacji – zgodnie z Wytycznymi interfejsu Apple’a.


Podstawowe zasady

Aplikacja przestrzega Wytycznych interfejsu Apple’a (HIG). Każdy, kto zna aplikacje iOS, od razu rozpozna większość gestów. Ten rozdział wyjaśnia najważniejsze gesty – zwłaszcza różnice specyficzne dla aplikacji.

Najważniejsza zasada: Destrukcyjne działania (usuwanie) są zawsze po lewej, niedestrukcyjne (edycja) zawsze po prawej. To standard iOS, który zapobiega przypadkowemu usunięciu.


Widoki i arkusze

Aplikacja używa dwóch typów ekranów:

Zwykły widok — ze strzałką Wstecz na pasku nawigacji
Rys. 62 — Zwykły widok — ze strzałką Wstecz na pasku nawigacji
Widok arkusza — otwiera się od dołu, uchwyt pigułkowy na górze
Rys. 63 — Widok arkusza — otwiera się od dołu, uchwyt pigułkowy na górze

Zwykły widok (przejście nawigacyjne): Nowy ekran wsuwa się z prawej strony. W lewym górnym rogu pojawia się strzałka Wstecz (←). Ten widok należy do hierarchii nawigacji.

Arkusz: Arkusz otwiera się od dołu. Ma mały uchwyt pigułkowy (krótki pasek na górze środka) i nakłada się na poprzedni widok.


Zamykanie arkusza

Arkusz można zamknąć na trzy sposoby:

Metoda Gest
Przesuń w dół Połóż palec blisko górnej części arkusza, przeciągnij w dół
Przeciągnij uchwyt pigułkowy Przeciągnij mały pasek na górze środka w dół
Przycisk Anuluj Dotknij Anuluj lub Zamknij

💡 Przesunięcie w dół działa zawsze – nawet gdy żaden przycisk nie jest widoczny.


Widok listy

Widok listy z wieloma wpisami
Rys. 64 — Widok listy z wieloma wpisami

Listy wyświetlają wpisy z liniami separatora. Każdy wpis można dotknąć, aby go otworzyć lub edytować. Wpisy z ≡ ikoną przeciągania (trzy linie po prawej) można zmieniać kolejność, przytrzymując tę ikonę.

Akcje przesunięcia na listach opisane są w sekcjach poniżej.


Dotknięcie (krótkie)

Krótkie dotknięcie kafelka i wpisu listy
Rys. 65 — Krótkie dotknięcie kafelka i wpisu listy

Najczęstszy gest: krótkie dotknięcie wyzwala główne działanie elementu.

Gdzie Co się dzieje
Kafelek pulpitu Zarejestruj zdarzenie (główne działanie)
Wpis listy Otwórz konfigurację lub szczegóły
‹+› Plus Dodaj nowy element
Gotowe / Dalej / Zapisz Potwierdź działanie
Anuluj / Wstecz Anuluj, bez zmian

💡 Wszystkie przyciski można dotknąć na całej pełnej szerokości. Nie musisz celować dokładnie w ikonę ani tekst.


Przytrzymanie (długie dotknięcie)

Przytrzymanie: kafelek pulpitu otwiera historię, wpis listy umożliwia sortowanie
Rys. 66 — Przytrzymanie: kafelek pulpitu otwiera historię, wpis listy umożliwia sortowanie

Przytrzymanie aktywuje pomocnicze działanie – ale jego znaczenie zależy od kontekstu:

Gdzie Co się dzieje
Kafelek pulpitu Otwórz i przeszukaj historię zdarzeń
Kafelek „Zaawansowane” w ustawieniach pulpitu Otwiera widok listy ustawień zaawansowanych
‹≡› Ikona przeciągania (3 linie) na listach Zwolnij element do sortowania

⚠️ Uwaga: Przytrzymanie na pulpicie i w konfiguracjach listy oznacza różne rzeczy. To ograniczenie systemowe – iOS oferuje tylko ograniczoną liczbę gestów.

💡 Zwolnienie do sortowania jest potwierdzane sygnałem wizualnym i haptycznym (krótka wibracja).

Pulpit:             Przytrzymaj → historia zdarzeń
                    (Główne działanie: krótkie dotknięcie → zarejestruj zdarzenie)

Ustawienia pulpitu: Przytrzymaj „Zaawansowane" → otwórz widok listy
                    (Dotknij wpisu → otwórz arkusz ustawień)

Lista ustawień:     Przytrzymaj ≡ → rozpocznij zmianę kolejności
                    (Dotknij wpisu → otwórz konfigurację)

Przesunięcie: działania na liście (lewo i prawo)

Przesunięcie w lewo pokazuje czerwony przycisk usuwania, w prawo niebieski przycisk edycji
Rys. 67 — Przesunięcie w lewo pokazuje czerwony przycisk usuwania, w prawo niebieski przycisk edycji

Na listach dostępne są dwa kierunki przesunięcia z wyraźnie oddzielonymi rolami:

Kierunek Kolor Znaczenie Przykłady
Prawej do lewej 🔴 Czerwony Destrukcyjne – nieodwracalne Usuń, wyczyść
Lewej do prawej 🔵 Niebieski Niedestrukcyjne – bezpieczne Edytuj, zmień nazwę

Ten wzorzec to standard iOS według HIG – Swipe Actions. Semantyka kolorów jest natychmiast zrozumiała dla użytkowników iOS: czerwony = ostrożność, niebieski = bezpieczny.


Usuwanie z potwierdzeniem (przesunięcie w lewo)

Okno dialogowe potwierdzenia po przesunięciu w lewo na parametrze
Rys. 68 — Okno dialogowe potwierdzenia po przesunięciu w lewo na parametrze

Gdy przesuniesz od prawej do lewej i dotkniesz „Usuń”, pojawia się okno dialogowe potwierdzenia – dla wszystkich elementów, które zostaną trwale usunięte:

Przesuń od prawej do lewej
→ Dotknij czerwonego przycisku „Usuń"
→ Pojawia się okno dialogowe potwierdzenia
→ Dotknij ponownie „Usuń" (lub „Anuluj")

Ten dwuetapowy proces zapobiega przypadkowemu usunięciu. Wzorzec jest zgodny z HIG – Destructive Actions Apple’a.

⚠️ Po potwierdzeniu działanie jest nieodwracalne – zawsze chwilę pomyśl przed dotknięciem!


Edycja przez przesunięcie w prawo

Przesunięcie w prawo pokazuje niebieski przycisk edycji na wpisie listy
Rys. 69 — Przesunięcie w prawo pokazuje niebieski przycisk edycji na wpisie listy

Gdy przesuniesz od lewej do prawej, pojawia się przycisk „Edytuj” w kolorze niebieskim. To najszybszy sposób na otwarcie wpisu bezpośrednio z listy – bez konieczności jego dotykania.

💡 Przesunięcie w prawo nie jest dostępne wszędzie w aplikacji – tylko tam, gdzie szybka akcja edycji ma sens (np. parametry, grupy, raporty).


Przełączanie między pulpitami

Przesuwanie między dwoma pulpitami – przesunięcie w lewo na pulpicie
Rys. 70 — Przesuwanie między dwoma pulpitami – przesunięcie w lewo na pulpicie

Na samym pulpicie (nie na liście) przesunięcie oznacza coś innego:

Gest Gdzie Co się dzieje
Lewej do prawej Główny widok pulpitu Poprzedni pulpit
Prawej do lewej Główny widok pulpitu Następny pulpit

Przesuwanie pulpitu jest oddzielne od przesuwania listy. Przesunięcie wewnątrz kafelka lub wpisu listy wyzwala akcję listy – przesunięcie na wolnym tle pulpitu przełącza pulpit.


Menu kontekstowe z edycją, eksportem i usuwaniem po przytrzymaniu
Rys. 71 — Menu kontekstowe z edycją, eksportem i usuwaniem po przytrzymaniu

Przytrzymanie wpisu listy otwiera menu kontekstowe ze wszystkimi dostępnymi działaniami na pierwszy rzut oka. Menu kontekstowe odzwierciedla akcje przesunięcia:

Zawartość menu kontekstowego (przykład: parametr):
  ✏️  Edytuj     (= przesunięcie w prawo)
  📤  Eksportuj  (tylko menu kontekstowe)
  🔔  Przypomnienie (tylko menu kontekstowe)
  ──────────────
  🗑️  Usuń       (= przesunięcie w lewo, wyróżnione na czerwono)

💡 Menu kontekstowe jest przydatne, gdy chcesz zobaczyć wszystkie działania bez wiedzy, czy dla nich istnieje przesunięcie – wszystko na pierwszy rzut oka, bez zgadywania.

Zgodnie z HIG – Context Menus, destrukcyjne działania w menu kontekstowych są zawsze czerwone i umieszczane na końcu listy.


Elementy paska narzędzi i nawigacja

Pasek narzędzi ze strzałką Wstecz, tytułem, symbolem import/eksport i plusem
Rys. 72 — Pasek narzędzi ze strzałką Wstecz, tytułem, symbolem import/eksport i plusem
Element Symbol Znaczenie
Nawiguj wstecz ← (lewy górny róg) Powrót do poprzedniej strony
Import/Eksport ↑↓ (prawy górny róg) Import / Eksport
Plus + (prawy górny róg) Dodaj nowy element
Wielokropek / Więcej … (prawy górny róg) Podmenu z więcej działaniami
Pasek przewijania Cienki pasek (po prawej) Strona ma więcej treści
Ikona przeciągania ≡ (3 linie po prawej) Element jest sortowalny

Pulpit: dwa gesty na jednym kafelku

Krótkie dotknięcie rejestruje zdarzenie, przytrzymanie otwiera historię – na tym samym kafelku
Rys. 73 — Krótkie dotknięcie rejestruje zdarzenie, przytrzymanie otwiera historię – na tym samym kafelku

Pulpit ma dwa różne działania dla tego samego kafelka:

Krótkie dotknięcie  → Zarejestruj zdarzenie (główne działanie)
Przytrzymanie       → Otwórz historię zdarzeń + wyszukiwanie (pomocnicze działanie)

To najważniejszy gest specyficzny dla aplikacji. Pozwala zarówno wprowadzać nowe dane, jak i wyszukiwać poprzednie wpisy za pomocą dwóch prostych gestów – bez przełączania widoków.


Skrócony przewodnik: najważniejsze działania

Zarejestruj zdarzenie:       Otwórz pulpit → krótko dotknij kafelek
Otwórz historię zdarzeń:     Pulpit → przytrzymaj kafelek
Popraw zdarzenie:            Przytrzymaj kafelek → wybierz wpis → Edytuj
Usuń wpis:                   Na liście, przesuń od prawej do lewej → Usuń → Potwierdź
Edytuj wpis:                 Na liście, przesuń od lewej do prawej → Edytuj
Menu kontekstowe wpisu:      Przytrzymaj wpis listy → wybierz działanie
Przełącz pulpit:             Przesuń na tle pulpitu (lewo/prawo)
Zamknij arkusz:              Przesuń arkusz w dół lub dotknij Anuluj/Zamknij