Udostępnij za pośrednictwem


Praca z tabelami i komórkami na platformie Xamarin.iOS

Ostrzeżenie

Projektant systemu iOS zostały wycofane w programie Visual Studio 2019 w wersji 16.8 i Visual Studio 2019 dla komputerów Mac w wersji 8.8 i usunięte w programie Visual Studio 2019 w wersji 16.9 i Visual Studio dla komputerów Mac w wersji 8.9. Zalecanym sposobem kompilowania interfejsów użytkownika systemu iOS jest bezpośrednie na komputerze Mac z uruchomionym narzędziem Xcode Interface Builder. Aby uzyskać więcej informacji, zobacz Projektowanie interfejsów użytkownika za pomocą programu Xcode.

W tej sekcji przedstawiono klasy używane do tworzenia i wyświetlania tabel, a następnie przedstawiono przykłady używania ich w środowisku Xamarin.iOS. Zostaną one omówione przy użyciu domyślnego wyglądu tabel, dostosowywania układu, implementowania edycji i używania Projektant platformy Xamarin dla systemu iOS w celu wizualnego projektowania tabeli. Czasami wyświetlanie jest oczywiście listą wierszy (takich jak aplikacja Muzyka) i czasami trudno jest rozpoznać kontrolkę tabeli (np. edycję w aplikacji Kontakty lub konwersację w aplikacji Wiadomości).

W przypadku osób pracujących w aplikacjach międzyplatformowych z platformą Xamarin.Android kontrolka UITableView jest podobna do klasy ListView w systemie Android (a klasa UITableViewSource jest podobna do klas Adapter systemu Android).

W tych artykułach przedstawiono kompleksową pracę z tabelami, w tym:

  • Części tabeli — wprowadzenie i wyjaśnienie elementów wizualnych kontrolki UITableView .
  • Wyświetlanie danych w tabelach — demonstrowanie sposobu tworzenia i wypełniania tabeli, używania różnych stylów tabel i komórek oraz unikania problemów z pamięcią przez odtwarzanie obiektów komórek.
  • Zaawansowane użycie — tworzenie komórek niestandardowych i używanie funkcji edycji klasy UITableView.
  • Tworzenie tabeli wizualnie — tworzenie interfejsu opartego na tabeli za pomocą platformy Xamarin Projektant dla systemu iOS w celu utworzenia interfejsu opartego na tabeli za pomocą scenorysu.

Zawartość

Składniki i funkcje tabeli

Wypełnianie tabeli za pomocą danych

Dostosowywanie wyglądu tabeli

Edytowanie

Akcje wierszy

Tworzenie tabel w scenorysie

Automatyczne ustalanie rozmiaru wiersza