带有文本字段和其他控件的 UITableView 单元格
UITableView cells with Text Fields and other controls
在 Xamarin 中,我希望能够创建一个带有单元格的 UITableView,以便可能包含文本字段和其他控件。如何通过 Xcode Interface Builder(或通过 Xamarin iOS Designer)完成此操作?
我希望它看起来像这样:
有人可以指导我完成此操作吗?
比尔
这可以通过 Xcode Interface Builder 实现,如下所示:
- 将
UITableView
添加到您的视图中
- 在对象库中键入
UITableViewCell
,然后将“Table View Cell”项目拖放到视图控制器场景中的“Table View”,这样“Table View Cell”添加为 UITableView
的子视图。结果,“Table View Cell”项出现在情节提要中 table 视图的“Prototype Cells”部分下。
- 添加任何 UI 元素(标签、文本字段、按钮等)作为 Table View Cell 内容视图的子视图。
- 要有几种不同的单元格类型,请创建几个原型单元格(即再拖放一个
UITableViewCell
到“Table 视图”)。
- 要区分不同类型的单元格原型,请在 Table 查看单元格的属性面板中输入单元格标识符。
- 设置出口(
UITableView
's delegate & data source, outlets for cells' 内容视图的子视图等)和操作。
我附上了 Interface Builder 的屏幕截图,演示了添加到 table 视图的两种类型的单元格(一种带有标签和文本字段,另一种带有标签和按钮)。
在 Xamarin 中,我希望能够创建一个带有单元格的 UITableView,以便可能包含文本字段和其他控件。如何通过 Xcode Interface Builder(或通过 Xamarin iOS Designer)完成此操作?
我希望它看起来像这样:
有人可以指导我完成此操作吗?
比尔
这可以通过 Xcode Interface Builder 实现,如下所示:
- 将
UITableView
添加到您的视图中 - 在对象库中键入
UITableViewCell
,然后将“Table View Cell”项目拖放到视图控制器场景中的“Table View”,这样“Table View Cell”添加为UITableView
的子视图。结果,“Table View Cell”项出现在情节提要中 table 视图的“Prototype Cells”部分下。 - 添加任何 UI 元素(标签、文本字段、按钮等)作为 Table View Cell 内容视图的子视图。
- 要有几种不同的单元格类型,请创建几个原型单元格(即再拖放一个
UITableViewCell
到“Table 视图”)。 - 要区分不同类型的单元格原型,请在 Table 查看单元格的属性面板中输入单元格标识符。
- 设置出口(
UITableView
's delegate & data source, outlets for cells' 内容视图的子视图等)和操作。
我附上了 Interface Builder 的屏幕截图,演示了添加到 table 视图的两种类型的单元格(一种带有标签和文本字段,另一种带有标签和按钮)。