Работа с таблицами и ячейками в Xamarin.iOS
Предупреждение
Поддержка конструктора iOS была прекращена в Visual Studio 2019 версии 16.8 и Visual Studio 2019 для Mac версии 8.8. В Visual Studio 2019 версии 16.9 и Visual Studio для Mac версии 8.9 этот конструктор удален. Создавать пользовательские интерфейсы iOS рекомендуется непосредственно на Mac с помощью Xcode Interface Builder. Дополнительные сведения см. в статье Проектирование пользовательских интерфейсов с помощью Xcode.
В этом разделе представлены классы, используемые для создания и отображения таблиц, а затем приведены примеры их использования в Xamarin.iOS. Он будет охватывать использование внешнего вида по умолчанию для таблиц, настройки макета, реализации редактирования и использования конструктора Xamarin iOS для визуальной разработки таблицы. Иногда отображение, очевидно, является списком строк (таких как приложение "Музыка") и в другое время трудно распознать элемент управления таблицами (например, редактирование в приложении "Контакты" или беседу в приложении "Сообщения").
Для тех, кто работает с кроссплатформенными приложениями с Xamarin.Android, элемент управления UITableView аналогичен классу ListView в Android (а класс UITableViewSource аналогичен классам Адаптера Android).
В этих статьях вы узнаете, как работать с таблицами, в том числе:
- Части таблицы— знакомство и объяснение визуальных
UITableView
элементов элемента управления. - Отображение данных в таблицах — демонстрация создания и заполнения таблицы, использования различных стилей таблиц и ячеек и предотвращения проблем с памятью путем перезапуска объектов ячеек.
- Расширенное использование — создание пользовательских ячеек и использование функций редактирования класса UITableView.
- Создание таблицы визуально — использование конструктора Xamarin для iOS для создания интерфейса на основе таблиц с раскадровкой.
Содержимое
Компоненты таблиц и функциональные возможности
Автоматическое изменение высоты строки