我创建了一个包含聊天的表。我刚刚通过使用转换了桌面 View
chatTable.transform = CGAffineTransform(scaleX: 1, y: -1)
我需要使这些卡片(在下面的屏幕截图中)在用户第一次打开聊天时显示在顶部。
我尝试了这段代码
chatTable.setContentOffset(CGPoint(x: 0.0, y: -chatTable.contentInset.top), animated: true)
没用!
如何实现该布局?需要建议。
最佳答案
我已经通过添加条件解决了这个问题 如果消息计数大于零,则转换表。如果没有,表保持正常。
if messages.count == 0 {
//show some views
} else {
//Transform table along with cells.
//show Messages
}
关于swift - UITableView 滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54340535/