如何在swift中创建顶部行不同于其他行的表视图..就像我打开一个应用程序一样,第一行总是显示一组餐厅的独家菜品的信息,其余的行会显示每个餐厅的信息(如名称、地址、菜单及其独家菜品)。
发布于 2015-08-28 13:41:28
如果我没理解错的话,你在应用程序中有一个表列表,第一行是固定的信息,每隔一行来自某个数据库或服务器。
我想你能做的就是
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return OBJ.count + 1
}这将使数据源中的行数加上第一行的行数。然后在你的cellForRowAtIndexPath中你可以这样做
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
if indexPath.row == 0{
//DO YOUR FIRST ROW DATA PRESENTATION
}else{
//DO YOUR OTHER ROW DATA PRESENTATION
}
return UITableViewCell()
}您还可以声明2个段,其中第一个段有1行是您的静态数据,第二个段有您的数据。
https://stackoverflow.com/questions/32260205
复制相似问题