I-Taste hinzufügen, indem Sie diesen Code zu lesen:Pushviewcontroller arbeiten nicht in schnellen 3
btnMarkerInfo.setImage(imgInfo, for: .normal)
btnMarkerInfo.setTitleColor(UIColor.white, for: .normal)
btnMarkerInfo.frame = CGRect(x: w, y: UIScreen.main.bounds.height-70-56, width: 56, height: 56)
btnMarkerInfo.addTarget(self, action: #selector(vcMain.markerDidTap(_:)), for: .touchUpInside)
btnMarkerInfo.isHidden = true
btnMarkerInfo.alpha = 0
self.view.addSubview(btnMarkerInfo)
markerDidTap() ist hier:
func markerDidTap(_ sender: UIButton){
let vcPointTitles = storyboard?.instantiateViewController(withIdentifier: "vcPointTitles") as! vcPointTitles
vcPointTitles.pointId = sender.tag
self.navigationController?.pushViewController(vcPointTitles, animated: false)
}
, wenn der Benutzer tippen Sie auf diese Schaltfläche Funktion markerDidTap
Lauf und vcPointTitles
Muss be show, Funktion ausführen, aber vcPointTitles wird nicht angezeigt. Klasse und storyBoardId wie wie im Folgenden beschrieben: vcPointTitles definieren, wie unten:
class vcPointTitles: UIViewController, UITableViewDelegate, UITableViewDataSource { .... }
wie kann ich dieses Problem beheben?
Warum Sie eine iAtlas in Modul gesetzt haben? –