質問: ビューをコードで定義するのですが、訳あってこれをviewDidLoad()内ではなく、viewDidLoad()実行後に行いたいと考えています。 この場合どのように実装すれば順番にできるのでしょうか。 よろしくお願いします。
回答: viewDidLoad()の後が良いとの事なら、viewWillAppear()の中で実行してみてはどうでしょうか? swiftのライフサイクルだと viewDidLoad() ↓ viewWillAppear() ↓ viewWillLayoutSubviews() ↓ viewDidLayoutSubviews() ↓ viewDidAppear() になりますのでお好きなタイミングで( ́∀`)