英文:
A problem with a list-arrow UITableView Swift UIKit
问题
我有一个关于列表箭头的问题。当列表关闭时,箭头指向右边。当我们分别打开它们时,箭头会指向上。但如果你滚动页面到底部然后返回到开头,箭头会在不同方向上已经指向右边。有什么想法为什么会这样?
英文:
I have a problem with the lists arrow. The arrows point to the right when the lists are closed. When we open respectively up. But if you scroll the page to the bottom and return to the beginning, the arrows will already be to the right in different directions. Any ideas why?
答案1
得分: 1
因为UITableView会重用TableViewCell,当你再次滚动时,它会将它们重新生成为默认状态!所以你需要在你的Model类中保存状态,并重新分配先前的状态。
英文:
Because UITableView reuses TableViewCell, it regenerates them to the default when you scroll again! so you need to save the state in your Model class and reassign the previous state
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论