如何让 tableview 单元格从下到上填充? [关闭]
Posted
技术标签:
【中文标题】如何让 tableview 单元格从下到上填充? [关闭]【英文标题】:How do I get tableview cell to populate from bottom to top? [closed] 【发布时间】:2017-05-07 18:50:10 【问题描述】:我想让单元格从 tableview 的底部向上开始。它目前正在从上到下。我正在从 firebase 检索数据。否则我该如何让它去(反转它)。谢谢!
var posts = [postStruct]()
override func viewDidLoad()
super.viewDidLoad()
let ref = FIRDatabase.database().reference().child("Posts")
ref.observeSingleEvent(of: .value, with: snapshot in
print(snapshot.childrenCount)
for rest in snapshot.children.allObjects as! [FIRDataSnapshot]
guard let value = rest.value as? Dictionary<String,Any> else continue
guard let title = value["Title"] as? String else continue
let post = postStruct(title: title)
self.posts.append(post)
self.tableView.reloadData()
)
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
return posts.count
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
let cell = tableView.dequeueReusableCell(withIdentifier: "cell")
let label1 = cell?.viewWithTag(1) as! UILabel
label1.text = posts[indexPath.row].title
return cell!
【问题讨论】:
与reversed
?例如,self.posts = self.posts.reversed(); self.tableView.reloadData()
— 但老实说,您要求做什么还不清楚,所以也许不是(不管“它”是什么)。
请参阅***.com/questions/43336976/…、***.com/questions/36589452/…、***.com/questions/37144030/… 以及来自***.com/search?q=%5Bfirebase%5D%5Bios%5D+reverse 的更多信息
成功了!谢谢马特
【参考方案1】:
试试这个:
self.posts.reversed().forEach
print($0)
【讨论】:
这行得通吗? 是的,它有效!谢谢!以上是关于如何让 tableview 单元格从下到上填充? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章