2016-11-13 27 views
0

我有一個使用Swift 2.3構建的應用程序。ios Swift 2.3 - 在橫向上使用mapview的滑塊

它包含一個帶有mapview組件的視圖。

該視圖還包含一個用於放大和縮小地圖的滑塊。

的放大和縮小工作在縱向罰款,但景觀崩潰,並顯示以下錯誤: **終止應用程序由於未捕獲的異常「NSInvalidArgumentException」,原因:出現「無效區域」

錯誤,在橫向滑動時,當我將滑塊向左滑動太遠時。

我假設我需要根據方向調整一些代碼。

任何想法?你知道任何有用的例子嗎?

在此先感謝

回答

0

我已經看到了這個問題,當由滑塊產生的值是一個無效的創建區域。您可以將滑塊的值向左滑動至其崩潰的位置。然後設置崩潰前的最小值作爲滑塊的最小值。你可能想要測試與最大值相同的值。