【发布时间】:2015-06-15 08:46:14
【问题描述】:
我在 viewDidLoad 中启动了一个 MKMapView:
override func viewDidLoad() {
super.viewDidLoad()
.....
let mapView = MKMapView(frame: view.bounds)
mapView.autoresizingMask = .FlexibleHeight | .FlexibleWidth
mapView.delegate = self
view.addSubview(mapView)
view.sendSubviewToBack(mapView)
还有一个按钮:
@IBAction func findMePressed(sender: AnyObject) {
.....
mapView.setRegion(reg, animated: true)
}
我了解该按钮不起作用,因为 MKMapView 是在 viewDidLoad 中声明的。它在与故事板链接的另一个视图中工作正常。但是在这个视图中,我必须像这样初始化它,因为自定义注释由于某种原因对我不起作用。如何将按钮链接到 viewDidLoad 初始化程序
【问题讨论】: