我有另一个(可能没有答案)关于地图视图的问题。我在表视图单元格内有一个地图视图,如果滚动在地图视图中开始,我想禁用表格视图滚动。缩放手势也不能正常工作。仅当在iphone显示器上水平完成缩放手势时,它才起作用。滑动手势也会发生同样的事情。如果我水平滑动地图区域,它只会影响地图。如果我垂直滑动表格视图而不是滚动,我想禁用它。任何想法怎么做?
答案 0 :(得分:1)
不,我无法解决它。在新的iphone os 4.0测试版中,它的运行方式与我预期的一样。在mapview内滚动滚动mapview并滚动表视图,在mapview外面滚动表视图。滚动对我来说并不重要,所以现在滚动被禁用。但是我在SDK的v3.2的更改说明中找到了these。有UIGestureRecognizer基类,并且有一个具体的UIPanGestureRecognizer不知道它们有多有用,但如果我有更多时间,我会尝试它们。我会尝试检测缩放和移动手势,并使用从这些识别器获得的数据更新mapview。
答案 1 :(得分:0)
好的,我不是100%肯定,但我认为你可以停止使用滚动:UITableView.scrollEnabled = NO;
另外,我也很确定你不能在CustomTableCell上使用Gestures,虽然可能有解决方法。
我希望至少能为你解决这个问题。