gpt4 book ai didi

iOS防止tableview的 subview 与tableview一起滚动

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

我在我的表格 View 中添加了一个 subview ,当用户滚动表格 View 时, subview 也会随之滚动。我该如何防止这种情况?我知道这可能是不将 View 添加到 tableview 的 subview 中,但我不知道任何其他方法可以做到这一点。谢谢。

最佳答案

如果您想让 View 成为表格 View 的 subview ,则可以通过在 scrollViewDidScroll 方法中更改其 origin.y 值来使其 float (非滚动)。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
self.iv.frame = CGRectMake(self.ivOrigin.x, self.ivOrigin.y + self.tableView.bounds.origin.y, self.iv.frame.size.width, self.iv.frame.size.height);
}

在此示例中,“iv”是 ImageView 的属性,“ivOrigin”是 ImageView 的初始原点的属性(当我在 viewDidLoad 中创建 ImageView 及其框架时定义)。

关于iOS防止tableview的 subview 与tableview一起滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15316454/

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