【问题标题】:Is the UITableView and the UIScrollViewDelegate have the conflict?UITableView 和 UIScrollViewDelegate 有冲突吗?
【发布时间】:2010-08-20 05:02:34
【问题描述】:

我有一个 UIScrollView 和一个 UITableView。该类已实施。 UIScrollView 可以滚动多页。当用户滚动时,会出现一个新的表格视图,但是当我滚动表格视图时,应用程序崩溃了。

UITableView Scrolling 时有 UITableView 和 UIScrollViewDelegate 吗?谢谢。

【问题讨论】:

  • 虽然,表格视图和滚动视图都可能会触发滚动视图委托方法,这不太可能导致崩溃.. 确保您的 tableViewCells 被正确创建.. 这通常会导致崩溃一个表格视图滚动..另外,如果可以的话,发布一些代码......

标签: iphone objective-c


【解决方案1】:

您应该注意一件事,即使它不太可能导致您的应用崩溃。 UIScrollView 和 UITableView 相互重叠。当您触摸屏幕并滚动时,它们都会尝试获取该事件,并且只有它们中的一个可以捕获该事件。问题是 UITableView 继承自 UIScrollView ,因此它也是一个 UIScrollView 并捕获滚动事件。

我建议您只使用 UITableView 并检测用户何时滚动足够远,然后将它们移动到下一页

【讨论】:

    猜你喜欢
    • 2012-02-18
    • 1970-01-01
    • 2021-09-09
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2014-03-12
    相关资源
    最近更新 更多