gpt4 book ai didi

ios - UITableView tableHeaderView 用户交互不起作用

转载 作者:行者123 更新时间:2023-12-01 19:06:58 25 4
gpt4 key购买 nike

我正在使用带有非常大的标题 View (不是部分标题)的表格 View ,以利用表格 View 的各种优势(长列表的性能、拉动刷新等)。

标题大约 700 点高,包含各种交互项目 - 一个 map 、两个按钮和一个水平 Collection View 。

目前,没有任何触摸事件被传递到控件。我尝试构建自己的 UITableView 子类,覆盖触摸事件并将它们发送给下一个响应者,但这无济于事。

奇怪的是,表格仍然可以正常滚动,所以我不确定为什么会这样。我已经确认事件正在通过调试触发。

作为额外的细节 - 我正在使用 iOS 7、Xcode 5,自动布局已打开,并且我使用了很多约束。但是,它们都没有被列为冲突。

知道我应该如何解决这个问题吗?

谢谢

最佳答案

好的,所以我设法让这个工作,老实说,很难确切地说出我做了什么来解决这个问题。

基本上,我将所有控件都包装在一个主视图中,以便能够对其应用总高度约束。那个观点做了启用了用户交互,但似乎由于某种原因它没有通过事件。

无论如何,我删除了包装 View ,现在一切正常。

耸耸肩

关于ios - UITableView tableHeaderView 用户交互不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19108209/

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