0
ViewControllerをインスタンス化し、ナビゲーションコントローラに格納し、UIBarButtonItemを初期化し、navのleftBarButtonItemを設定します。私もこのように試しました:バーボタン項目をプログラムで追加できません。
func myPlaceViewMoreWasPressed() {
print("myPlaceViewMore was pressed")
let vc = MyPlacesViewController(nil)
let nav = UINavigationController(rootViewController: vc)
let dismissButton = UIBarButtonItem.init(title: "Dismiss", style: .plain, target: self, action: #selector(dismissButtonWasPressed))
nav.navigationItem.setLeftBarButton(dismissButton, animated: true)
self.present(nav, animated: true, completion: nil)
}
しかし、ボタンは表示されません。