2015-06-30 57 views
1

我有一個由下面的代碼被剪輯成一個圓圈的mapview。iOS UIMapView「合法」鏈接在剪輯邊界之外時可點擊嗎?

roundMapView.layer.cornerRadius = roundMapView.frame.size.width/2 
    roundMapView.clipsToBounds = true 
    roundMapView.layer.borderWidth = 5.0 

我遇到的問題是圓的那個之外,如果我在底部左側區域挖掘,它會送我去的是地圖上顯示的「合法」的免責聲明。看起來地圖的「合法」鏈接是可點擊的,即使它不在修剪後的圓形蒙版內。

任何方法來阻止這種情況發生?它緊挨着我的用戶界面上的一個按鈕,當它被意外點擊時真的很煩人。

編輯:上傳兩個圖像:一個是我談論的「合法」鏈接,另一個顯示紅色虛線圓圈,鏈接可點擊,即使它不在mapView的剪輯邊界。

http://s27.postimg.org/ustcejmcf/Screen_Shot_2015_06_30_at_7_21_51_PM.png

http://s27.postimg.org/f623168kf/Screen_Shot_2015_06_30_at_7_49_43_PM.png

+0

移動鏈路他不明白你的問題,但我碰巧精選,它將不可見的元素放在你不想要的對象之上。 – eliasRuizHz

+0

我無法發佈圖片,或者我認爲我的問題會更清楚 - 但感謝您的評論。問題是我不能確定這個法律鏈接在哪裏..你是說在我的按鈕後面放置類似標籤或空按鈕的東西我想要點擊嗎? – Charlie

+0

您可以上傳圖片並添加外部鏈接。 – eliasRuizHz

回答

0

免責聲明:不是一個問題的答案,但可能是一個很重要的理由重新考慮整個方法,使問題無效。

您正試圖隱藏用戶的法律信息。我相信蘋果會盡力避免所有費用。我也不會建議這樣做,因爲它可能對開發人員有法律影響,也不會通過Apple Review。

JFYI蘋果會如何避免此處描述clipToBounds限制的方式 - interaction beyond bounds of uiview

我的建議實際上是這裏描述How do you move the legal sign in mapview

+0

移動法律文本也會解決問題 - 感謝您的回覆。主要問題是用戶在法律文本彈出時發生「發生了什麼」。我的意圖不是刪除法律文本,主要是爲了避免混淆 – Charlie