gpt4 book ai didi

ios - GMGridView ios 5.1 及更低版本

转载 作者:行者123 更新时间:2023-11-29 13:07:56 27 4
gpt4 key购买 nike

首先这个问题是针对练习过的人GMGridView使用 iOS 5.0+

我将 GridView 的单元格作为一个单独的屏幕,上面有一些组件(按钮、带有自定义单元格的 tableView)。问题是在 ios 6+ 中,我可以访问该组件(按钮的单击操作等),但在 5.0 和 5.1 中不能。在这种情况下,当我尝试与屏幕(单元格)交互时,该方法

- (void)GMGridView:(GMGridView *)gridView didTapOnItemAtIndex:(NSInteger)position

以相同的“位置”调用(实际上,它显示当前单元格的编号)。但在 ios6+ 中从未调用过此方法。问题是 - 如何使 gridView 单元格上的组件在 ios 5.0 上处于事件状态,就像在 ios 6+ 上一样?

如果需要任何其他信息 - 请询问

问候。

附言我在这里发布了同样的问题,因为在 Github 的 repo 页面上我看不到任何事件。

最佳答案

解决方案是在 GMGridView.m 中添加以下代码

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([touch.view isKindOfClass:[UIButton class]])
{
return NO;
}
return YES;
}

关于ios - GMGridView ios 5.1 及更低版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18144649/

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