我有另一个关于地图视图的问题(可能没有答案)。我在表格视图单元格中有一个地图视图,如果滚动在地图视图中开始,我想禁用表格视图滚动。缩放手势也无法正常工作。仅当缩放手势在 iphone 显示屏上水平完成时,它才起作用。滑动手势也会发生同样的事情。如果我水平滑动地图区域,它只会影响地图。如果我垂直滑动表格视图会滚动,我想禁用它。任何想法如何做到这一点?
问问题
1301 次
2 回答
1
不,我无法解决它。在新的 iphone os 4.0 beta 中,它按我预期的方式工作。在地图视图内滚动滚动地图视图并滚动表格视图,在地图视图之外滚动表格视图。滚动对我来说并不是那么重要,所以现在滚动被禁用了。但我在 SDK v3.2 的更改说明中找到了这些。有UIGestureRecognizer基类和具体的UIPanGestureRecognizer不知道它们有多有用,但如果我有更多时间,我会尝试它们。我会尝试检测缩放和移动手势,并使用从这些识别器获得的数据更新地图视图。
于 2010-04-20T10:34:33.097 回答
0
好的,我不是 100% 确定,但我认为您可以使用以下命令停止滚动:UITableView.scrollEnabled = NO;
此外,我也很确定您不能在 CustomTableCell 上使用手势,尽管可能有解决方法。
我希望这对你来说至少能对这个主题有所了解。
于 2010-03-12T12:56:03.073 回答