我有一个mapview,它的大小是屏幕的一半,并且当触发uialert动作时,视图会移动到屏幕的另一半,但是用户位置会丢失其在地图上的中心点。
这是我的工作:
let okAction = UIAlertAction(title: "Yes", style: UIAlertActionStyle.default) {
(result : UIAlertAction) -> Void in
UIView.animate(withDuration: 0.5, delay: 0.0, options: UIViewAnimationOptions.transitionCurlUp, animations: {
self.mapview.transform = CGAffineTransform(translationX: 0.0, y: -334.0)
}, completion: nil)
最佳答案
完成后,将mapview.center设置为所需的值
关于ios - Mapview移动后如何保持用户位置居中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47371314/