gpt4 book ai didi

ios - 不闪烁地重新加载 UITableView 标题 View

转载 作者:行者123 更新时间:2023-11-29 12:33:17 25 4
gpt4 key购买 nike

重新加载 UITableView 时标题 View 出现问题。实际上问题是在重新加载后意外闪烁整个 View 。我想动态改变 View 的高度,这个动画绝对是不需要的。有没有可能摆脱这个。

要重新加载我使用的部分:

[self.table reloadSections:indexSet withRowAnimation:UITableViewRowAnimationNone];

最佳答案

- (void)swipeAction:(UIPanGestureRecognizer *)gesture
{
CGFloat posY = [gesture translationInView:self.view].y;
self.dynamicHeight = posY;

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:0];
[self reloadSection:indexSet];
}



- (void)reloadSection:(NSIndexSet *)indexSet
{

[self.tblContainer beginUpdates];
[self.tblContainer reloadSections:indexSet withRowAnimation:UITableViewRowAnimationNone];
[self.tblContainer endUpdates];
}


- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{

UIViewController *vc = self.controllers[section];
if ([self.childViewControllers containsObject:vc]) {
} else {
[self addChildViewController:vc];
[vc didMoveToParentViewController:self];
}
return vc.view;
}



- (CGFloat)heightCell
{
return MIN_HEIGHT + dynamicHeight;
}



- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return [self.controllers[section] heightCell];
}

关于ios - 不闪烁地重新加载 UITableView 标题 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26993700/

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