在 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 通过情节提要创建表驱动的界面。