Swift 2 - 带有自定义 UITableView 单元格的 UIViewController

Swift 2 - UIViewController with custom UITableView cells

我是一名 Android 和 .NET 开发人员,并且发布了一些 Android 游戏。

然而,我决定在 Swift 2 中尝试一下,并且已经完成了我对游戏的大部分重制,但是在创建 table 视图的最佳方法上有点卡住了,在 UIViewController 而不是 TableViewController 中。

这样做的原因是我需要将 table 嵌入到视图中以仅占用一半屏幕。我想我需要使用 Prototype 单元格,但是我真的不确定如何以编程方式添加这些单元格,我研究的所有内容都指向在 TableViewController 中执行此操作。

任何基本的代码片段或有用的教程将不胜感激。

这里是让它工作的地方,让我们从故事板开始:

1-拖动 ViewController 并将您的 TableViewTableViewCell 放入其中,并且不要忘记为您的单元格提供标识符。

2-选择 TableView 并从连接检查器连接数据源并委托给您的 ViewController

现在让我们进入您的 class ViewController 您想要管理 TableView:

1- 在 class 声明 UIViewController,UITableViewDataSource,UITableViewDelegate 后实现两个表视图数据源和委托协议。

2-实现dataSource所需的方法,即cellForRowAtIndexPathnumberOfRowsInSection,还有numberOfSectionsInTableView.

我在 ViewController 中创建了一个带有表格视图和自定义单元格的示例: https://yadi.sk/d/blxmBk0Fkdh33

祝你好运!