带有文本字段和其他控件的 UITableView 单元格

UITableView cells with Text Fields and other controls

在 Xamarin 中,我希望能够创建一个带有单元格的 UITableView,以便可能包含文本字段和其他控件。如何通过 Xcode Interface Builder(或通过 Xamarin iOS Designer)完成此操作?

我希望它看起来像这样:

有人可以指导我完成此操作吗?

比尔

这可以通过 Xcode Interface Builder 实现,如下所示:

  1. UITableView 添加到您的视图中
  2. 在对象库中键入 UITableViewCell,然后将“Table View Cell”项目拖放到视图控制器场景中的“Table View”,这样“Table View Cell”添加为 UITableView 的子视图。结果,“Table View Cell”项出现在情节提要中 table 视图的“Prototype Cells”部分下。
  3. 添加任何 UI 元素(标签、文本字段、按钮等)作为 Table View Cell 内容视图的子视图。
  4. 要有几种不同的单元格类型,请创建几个原型单元格(即再拖放一个 UITableViewCell 到“Table 视图”)。
  5. 要区分不同类型的单元格原型,请在 Table 查看单元格的属性面板中输入单元格标识符。
  6. 设置出口(UITableView's delegate & data source, outlets for cells' 内容视图的子视图等)和操作。

我附上了 Interface Builder 的屏幕截图,演示了添加到 table 视图的两种类型的单元格(一种带有标签和文本字段,另一种带有标签和按钮)。

direct link to a larger image