未分類

NavigationControllerでpopで前の階層を戻った時に値を渡す

投稿日:

NAvigationControllerで次の階層へ行く時に値を渡す方法と異なるので注意。

ひとつ前の階層のVCで受け取る変数を宣言しておく。
現在の階層で以下を記述する。

            // 一つ前のViewControllerを取得する
            let nav = self.navigationController
            let inputTableVC = nav?.viewControllers[(nav?.viewControllers.count)!-2] as! InputTableViewController
            // 値を渡す
            inputTableVC.x = "渡したい値です!"
            
            //1つ前の階層に戻る
            self.navigationController?.popViewController(animated: true)

参考:popViewControllerするときに前の画面に値を渡す

-未分類

執筆者:

関連記事

プレミアプロ講座基礎編2_テロップ入れ

いろんなテロップの入れ方を学ぶ。 エッセンシャルグラフィック エッセンシャルグラフィック:テロップ(文字)周りの装飾を一つのクリップで作れるので便利。 動画と文字でマスクを使うこともできる。(文字の中 …

PremierePro テキストの一部分だけ色(フォント)を変える

テキストの一部分だけ色やフォントを変えたいが、テキストスタイルは一つのクリップ全てに反映されてしまい、一部の文字だけ変えることができない。 手動で選択してカラーやフォントを変えるしかないっぽい。 エッ …

no image

String型からDate型への変換

String型の「2020/08/10」をDate型に変換したい。 import Foundation let dateFormatter = DateFormatter() dateFormatte …

no image

FullScreenのモーダル遷移から戻るメソッド

原則、遷移する時と同じ方法(control押しながらドラックアンドドロップ)で戻ってはいけない。 @IBAction func back(_ sender: Any) { dismiss(animat …

テキストアニメーションでMVを作る

  テキストのモーショングラフィックを使ってMVを作った。 いろいろなテキストの表示を試してみた。 ・RGBずらし ・グリッチ ・ヌルとカメラを使って全体を動かす ●参考動画: