gpt4 book ai didi

ios - 为 UITableview 高度设置动画时,滚动手势识别器保持相同大小

转载 作者:行者123 更新时间:2023-11-29 03:18:07 24 4
gpt4 key购买 nike

我已经广泛搜索了这个问题的解决方案,但无济于事。

我遇到的问题是,当我在我的应用程序中为 UITableView 的高度设置动画时,可滚动区域保持相同大小。 IE。如果您点击并拖动 tableview 中高度增加的部分,则不会发生任何事情 - 但如果您点击并拖动 tableview 的原始小框架,它会完美滚动。

我用来给tableview设置动画的代码如下:

[UIView animateWithDuration:0.3 animations:^{
self.view.frame = extendedFrame;
self.tbl_body.frame = extendedFrame;
}];

提前致谢!

最佳答案

好吧,我终于解决了这个问题,但仍然不太明白这个问题。

我唯一可以修复它的方法是在初始化时将框架设置为扩展框架,然后将其调整回最小化框架。只有这样,当它被扩展时,手势识别器才是正确的大小。

我知道这并不完美,但由于缺乏更好的解决方案,我不得不接受它

关于ios - 为 UITableview 高度设置动画时,滚动手势识别器保持相同大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21438539/

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