1

我有另一個(可能未答覆)關於地圖視圖的問題。我在表格視圖單元格內有一個地圖視圖,如果滾動從地圖視圖開始,我想禁用表格視圖滾動。縮放手勢也無法正常工作。它只有在iphone屏幕上水平放大手勢時才起作用。滑動手勢也會發生同樣的情況。它隻影響地圖,如果我水平滑動地圖區域。如果我垂直滑動表格視圖滾動,而我想禁用它。任何ides如何做到這一點?地圖視圖內部表視圖單元格

+0

爲什麼你需要在**表格視圖單元格內的地圖視圖**?聽起來像不好的設計給我。 – bddckr 2010-03-12 19:15:48

+0

只是測試不知道它是否會在最終的應用程序中像這樣。 – 2010-03-16 06:39:44

回答

1

不,我無法解決它。在新的iPhone OS 4.0測試版中,它正在按照我預期的方式工作。在地圖視圖內滾動滾動地圖視圖並滾動表格視圖,在地圖視圖之外滾動表格視圖。滾動對我來說並不重要,所以現在滾動被禁用。但是我在SDK的v3.2的更改說明中找到了these。有UIGestureRecognizer基類,有一個具體UIPanGestureRecognizer不知道他們是多麼有用,但如果我有更多的時間,我會嘗試他們。我會嘗試檢測縮放和移動手勢,並用我從這些識別器獲得的數據更新mapview。

0

好吧,我不是100%肯定,但我認爲你可以使用停止滾動:UITableView.scrollEnabled = NO;

而且,我也敢肯定,你不能用一個CustomTableCell手勢儘管可能有變通爲了這。

我希望已經爲你解決了這個問題。