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 (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
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)
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 |
| 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 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 |
| 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)
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)
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
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
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 (przytrzymanie wpisu listy)
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
| 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
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