![[Swift4]コードから親View一杯にフィットさせる方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift.png)
はじめに
Swift4でコードから親View一杯にフィットさせる方法のメモ。
コードからViewを切り替えて呼び出す際にAutolayoutを適用させるのに苦労しました。
コード
UIViewのextensionにしました。コピペで動きます。
フィットさせるViewを引数に渡してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import UIKit extension UIView { // 親viewにfitさせる func fitParentView(selectedView:UIView) { selectedView.translatesAutoresizingMaskIntoConstraints = false let views = ["subview" : selectedView] self.addConstraints( NSLayoutConstraint.constraints( withVisualFormat: "V:|[subview]|", options: NSLayoutConstraint.FormatOptions(rawValue: 0), metrics: nil, views: views ) ) self.addConstraints( NSLayoutConstraint.constraints( withVisualFormat: "H:|[subview]|", options: NSLayoutConstraint.FormatOptions(rawValue: 0), metrics: nil, views: views ) ) } } |

![[Kotlin][Android]スプラッシュ画面の作成](https://www.yukiiworks.com/wp-content/uploads/2019/04/kotlin-300x158.png)

![[Android]Error while executing: am start -n XXX.....エラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)

![[Laravel]APIのPUTメソッドにてFormRequestから値が取れない問題の対処方法](https://www.yukiiworks.com/wp-content/uploads/2019/05/laravel-150x150.png)
![[Swift]TableViewの区切り線の余白を調整する](https://www.yukiiworks.com/wp-content/uploads/2019/04/swift-150x150.png)
![[AWS]Lambdaの環境変数をCLIコマンドで設定する](https://www.yukiiworks.com/wp-content/uploads/2020/04/lambda30-150x150.png)
![[Android]paddingしたListViewのスクロールバー位置の変更方法](https://www.yukiiworks.com/wp-content/uploads/2019/04/android-150x150.jpg)

