Navigation controllerでタイトルを表示したい場合の例です。
画面遷移後のviewDidLoadで表示を行っています。
var hoge : String? < 前の画面から設定させる場合の箱
...
override func viewDidLoad() {
...
// Navigation controller タイトル表示
if let dispTitle = hoge {
self.title = hoge
}
前の画面でタイトルを指定したい場合などは、前の画面のprepareForSegue(遷移直前に呼ばれるメソッド)で以下のようにします。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
if segue.identifier == "hogehogehoge" {
...
(segue.destinationViewController as? hogehogeViewController)!.hoge = hogedata