Swift 2 - 带有自定义 UITableView 单元格的 UIViewController
Swift 2 - UIViewController with custom UITableView cells
我是一名 Android 和 .NET 开发人员,并且发布了一些 Android 游戏。
然而,我决定在 Swift 2 中尝试一下,并且已经完成了我对游戏的大部分重制,但是在创建 table 视图的最佳方法上有点卡住了,在 UIViewController 而不是 TableViewController 中。
这样做的原因是我需要将 table 嵌入到视图中以仅占用一半屏幕。我想我需要使用 Prototype 单元格,但是我真的不确定如何以编程方式添加这些单元格,我研究的所有内容都指向在 TableViewController 中执行此操作。
任何基本的代码片段或有用的教程将不胜感激。
这里是让它工作的地方,让我们从故事板开始:
1-拖动 ViewController
并将您的 TableView
和 TableViewCell
放入其中,并且不要忘记为您的单元格提供标识符。
2-选择 TableView
并从连接检查器连接数据源并委托给您的 ViewController
。
现在让我们进入您的 class ViewController
您想要管理 TableView
:
1- 在 class 声明 UIViewController,UITableViewDataSource,UITableViewDelegate
后实现两个表视图数据源和委托协议。
2-实现dataSource所需的方法,即cellForRowAtIndexPath
和numberOfRowsInSection
,还有numberOfSectionsInTableView
.
我在 ViewController
中创建了一个带有表格视图和自定义单元格的示例:
https://yadi.sk/d/blxmBk0Fkdh33
祝你好运!
我是一名 Android 和 .NET 开发人员,并且发布了一些 Android 游戏。
然而,我决定在 Swift 2 中尝试一下,并且已经完成了我对游戏的大部分重制,但是在创建 table 视图的最佳方法上有点卡住了,在 UIViewController 而不是 TableViewController 中。
这样做的原因是我需要将 table 嵌入到视图中以仅占用一半屏幕。我想我需要使用 Prototype 单元格,但是我真的不确定如何以编程方式添加这些单元格,我研究的所有内容都指向在 TableViewController 中执行此操作。
任何基本的代码片段或有用的教程将不胜感激。
这里是让它工作的地方,让我们从故事板开始:
1-拖动 ViewController
并将您的 TableView
和 TableViewCell
放入其中,并且不要忘记为您的单元格提供标识符。
2-选择 TableView
并从连接检查器连接数据源并委托给您的 ViewController
。
现在让我们进入您的 class ViewController
您想要管理 TableView
:
1- 在 class 声明 UIViewController,UITableViewDataSource,UITableViewDelegate
后实现两个表视图数据源和委托协议。
2-实现dataSource所需的方法,即cellForRowAtIndexPath
和numberOfRowsInSection
,还有numberOfSectionsInTableView
.
我在 ViewController
中创建了一个带有表格视图和自定义单元格的示例:
https://yadi.sk/d/blxmBk0Fkdh33
祝你好运!