gpt4 book ai didi

ios - 点击状态栏不会将表格 View 滚动到顶部

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:12 26 4
gpt4 key购买 nike

好吧,我已经阅读了几乎所有关于这个问题的帖子,他们都说了同样的话:

在整个 View 层次结构中,只有一个 ScrollView (或子类)应该将scrollsToTop设置为YES,其余的应该是NO .当我的 View 加载时,我递归地迭代整个 View 层次结构,正如许多答案所建议的那样,将 scrollsToTop 设置为 NO,然后我只设置我的 TableView 的 scrollsToTopYES,但是当我点击状态栏时它仍然不滚动。我已经覆盖:

-(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView{
return YES;
}

但它甚至没有被调用,即使我的 View Controller 是我的 TableView 的 ScrollView 委托(delegate)。

我确实有带有 TextView 的单元格,当容器单元格从 nib 唤醒时,我也立即将它们的 scrollsToTop 属性设置为 NO,并且没有其他 View 源自 ScrollView 。

为什么它不起作用?

最佳答案

值得一提的是,我从来没有在我使用过的任何 TableView Controller 上设置 scrollsToTop,它们都默认这样做。也许所有这些递归 View 层次结构的东西才是真正导致问题的原因。我只是查看了我编写的所有应用程序,它们都可以正常工作而无需触及 scrollsToTop,并且其中许多都在其中嵌入了 scrollViews/textViews/等。也许尝试注释掉所有 scrollsToTop 代码然后再尝试?

否则,您如何构建此 TableView ?它是带 Nib 的还是普通的 UITableViewController?

关于ios - 点击状态栏不会将表格 View 滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25496930/

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