在 Xamarin.iOS 中使用表和单元格

警告

iOS Designer 在 Visual Studio 2019 版本 16.8 和 Visual Studio 2019 for Mac 版本 8.8 中已经弃用,并且已从 Visual Studio 2019 版本 16.9 和 Visual Studio for Mac 版本 8.9 中移除。 要生成 iOS 用户界面,建议直接在运行 Xcode 的 Interface Builder 的 Mac 上操作。 有关详细信息,请参阅用 Xcode 设计用户界面

本部分介绍用于创建和显示表的类,然后提供了如何在 Xamarin.iOS 中使用它们的示例。 其中涵盖了表默认外观的使用、布局自定义、编辑实现及如何使用 Xamarin iOS 设计器直观地设计表。 有时可明显看出显示的是行列表(如音乐应用),而其他时候则较难识别表控件(例如在联系人应用中编辑时或消息应用中的对话)。

对于使用 Xamarin.Android 处理跨平台应用程序的用户,UITableView 控件类似于 Android 中的 ListView 类(UITableViewSource 类与 Android 的 Adapter 类相似)。

这些文章全面介绍了表的用法,包括:

  • 表部件 – 介绍和说明 UITableView 控件的视觉元素。
  • 显示表中的数据 – 演示如何创建和填充表、使用不同的表和单元格样式,以及通过回收单元格对象来避免内存问题。
  • 高级用法 – 生成自定义单元格并使用 UITableView 类的编辑功能。
  • 创建直观的表 - 使用 Xamarin Designer for iOS 通过情节提要创建表驱动的界面。

目录

表部件和功能

使用数据填充表

自定义表的外观

编辑

行操作

在情节提要中创建表格

自动调整行高