IOS UIMapView "legal" link 在剪辑边界之外时可以点击吗?
IOS UIMapView "legal" link clickable when outside of clip bounds?
我有一个地图视图被以下代码剪裁成一个圆圈。
roundMapView.layer.cornerRadius = roundMapView.frame.size.width/2
roundMapView.clipsToBounds = true
roundMapView.layer.borderWidth = 5.0
我遇到的问题是,在圆圈外,如果我点击左下方区域,它会将我转到地图上显示的 "legal" 免责声明。地图的 "Legal" link 似乎是可点击的,即使它不在裁剪的圆形遮罩内。
有什么办法可以阻止这种情况发生吗?它就在我 UI 上的一个按钮旁边,不小心点击它真的很烦人。
编辑:上传了两张图片:一张是我正在谈论的 "legal" link,另一张显示了一个红色虚线圆圈,其中 link 是可点击的,即使它不是' 在 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
免责声明:不是问题的答案,但可能是重新考虑整个方法并使问题无效的重要理由。
您试图向用户隐藏法律信息。我相信苹果会不惜一切代价避免这种情况。我也不建议这样做,因为它可能会对开发人员产生法律影响,并且无法通过 Apple Review。
JFYI Apple 如何避免此处描述的 clipToBounds 限制的方式 — interaction beyond bounds of uiview
我的建议实际上是按照此处所述移动 link How do you move the legal sign in mapview
我有一个地图视图被以下代码剪裁成一个圆圈。
roundMapView.layer.cornerRadius = roundMapView.frame.size.width/2
roundMapView.clipsToBounds = true
roundMapView.layer.borderWidth = 5.0
我遇到的问题是,在圆圈外,如果我点击左下方区域,它会将我转到地图上显示的 "legal" 免责声明。地图的 "Legal" link 似乎是可点击的,即使它不在裁剪的圆形遮罩内。
有什么办法可以阻止这种情况发生吗?它就在我 UI 上的一个按钮旁边,不小心点击它真的很烦人。
编辑:上传了两张图片:一张是我正在谈论的 "legal" link,另一张显示了一个红色虚线圆圈,其中 link 是可点击的,即使它不是' 在 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
免责声明:不是问题的答案,但可能是重新考虑整个方法并使问题无效的重要理由。
您试图向用户隐藏法律信息。我相信苹果会不惜一切代价避免这种情况。我也不建议这样做,因为它可能会对开发人员产生法律影响,并且无法通过 Apple Review。
JFYI Apple 如何避免此处描述的 clipToBounds 限制的方式 — interaction beyond bounds of uiview
我的建议实际上是按照此处所述移动 link How do you move the legal sign in mapview