![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U3dpZnQlRTMlODElQTdDb250YWluZXJWaWV3JUUzJTgxJUE4U3Rvcnlib2FyZCVFMyU4MiU5MiVFMyU4MyU5NSVFMyU4MyVBQiVFNiVCNCVCQiVFNyU5NCVBOCVFMyU4MSU5NyVFMyU4MSVBNiVFOCVBNCU4NyVFOSU5QiU5MSVFMyU4MSVBQVVJJUUzJTgyJTkyJUU1JUFFJTlGJUU3JThGJUJFJUUzJTgxJTk5JUUzJTgyJThCJUU5JTlBJTlCJUUzJTgxJUFFJUU1JUFFJTlGJUU4JUEzJTg1JUUzJTgzJTlEJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgzJTg4JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0yMWZmY2RhMGYzNDMyM2QxYmQ0YmVkODIwZWMyYjJiYw&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBmdW1peWFzYWMlNDBnaXRodWImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRmMTI4MzA5MzIyOTlmMmYzZWIxNzQ2YWRiODg2NmY0&blend-x=142&blend-y=486&blend-mode=normal&s=5bc10876eebb6ef519b4baa8bf769e62)
SwiftでContainerViewとStoryboardをフル活用して複雑なUIを実現する際の実装ポイントまとめ - Qiita
1. はじめに週末に参加した勉強会で、「UI作成の上でコードで組むか?Storyboardを活用するか?」という話題で盛り上がりました。Swift初学者向けの書籍の場合ほとんどの書籍では画面のレイ…
ここに書いてあった、
// 親のViewController型のインスタンスを作成 let VC = self.parent as! ViewController
これで親ViewControllerのメソッドを実行できました。
ViewDidLoadの後に処理を書かないと駄目みたい。
コメント