移动mapview后如何使用户位置居中

时间:2017-11-18 21:35:03

标签: ios swift animation mapkit

我有一个大小为屏幕大小的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)

1 个答案:

答案 0 :(得分:0)

完成后,将mapview.center设置为您需要的值