gpt4 book ai didi

uitableview - layoutIfNeeded 影响表格 View 单元格

转载 作者:搜寻专家 更新时间:2023-11-01 06:22:45 25 4
gpt4 key购买 nike

在我的 View Controller 中,我有一个 TableView 作为 subview 。当键盘消失时,我正在使用 self.view.layoutIfNeeded() 来设置表格 View 的动画。除了表格 View 单元格外,一切顺利。

单元格由几个标签组成,设置了自动布局。当键盘消失时,为 TableView 调用 layoutIfNeeded 但也会影响单元格。这会导致细胞出现奇怪的行为,让标签“飞”到它们的位置。

有没有办法将 layoutIfNeeded 隔离到 TableView 而不影响它的 subview ?

最佳答案

这对我有用:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
[UIView performWithoutAnimation:^{
[cell layoutIfNeeded];
}];
}

来源:https://stackoverflow.com/a/26454792/1925852

关于uitableview - layoutIfNeeded 影响表格 View 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com