【发布时间】:2016-07-05 10:34:25
【问题描述】:
我正在为我的UITableView 使用自动布局,它是自定义单元格。其中一个单元格有一个UIStackView,我在其中添加和删除排列的子视图,但是,当其排列的子视图发生变化时,单元格本身不会调整大小。
调用reloadData() 方法可以解决这个问题,但是,我只想更新一个发生变化的单元格。
但是,当我尝试调用 reloadRowsAtIndexPaths(_:withRowAnimation:) 时,它只会更新以显示排列的子视图上的先前更改。因此,例如,如果我添加一个排列好的子视图,比如说一个红色的,然后似乎什么都没有发生(即使在我检查时添加了子视图),然后添加第二个会导致单元格重新加载,但只会更新以显示前一个红色添加的排列子视图等等。
有没有办法强制特定单元格在UITableView 中布局?
【问题讨论】:
-
你是怎么解决的?