Storyboardを使って、比率を維持しながらsubviewもリサイズするのに苦労したのでまとめ。 要件 4インチでは全画面で表示しているUIViewを、3.5インチの端末で起動した時に縦横比率を保ったまま、横に余白を開ける。 子Viewは、親Viewが縮小された比率に合わせて大きさ、場所を調整したい。 親Viewを3.5インチで縦横比率を保ってセンタリング まずStoryboardで、UIViewControllerの中に親ViewとなるUIView(水色)を載せ、子ViewとなるUILabel(黄緑)を100x100のサイズで載せました。 普通に3.5インチ端末で起動すると、下が切れます。 左右に余白を開けて、縦横の比率(320x568)を固定したまま縮小するため、AutolayoutのPinで、上下を端に固定、Aspect RatioにチェックをしてAdd 3 Constraint
![AutolayoutのAspect Ratio固定でリサイズしたUIViewの子Viewを比率を合わせてリサイズする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9ff451ff5aea487dfdd1b8b3856726a85a74359/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QXV0b2xheW91dCVFMyU4MSVBRUFzcGVjdCUyMFJhdGlvJUU1JTlCJUJBJUU1JUFFJTlBJUUzJTgxJUE3JUUzJTgzJUFBJUUzJTgyJUI1JUUzJTgyJUE0JUUzJTgyJUJBJUUzJTgxJTk3JUUzJTgxJTlGVUlWaWV3JUUzJTgxJUFFJUU1JUFEJTkwVmlldyVFMyU4MiU5MiVFNiVBRiU5NCVFNyU4RSU4NyVFMyU4MiU5MiVFNSU5MCU4OCVFMyU4MiU4RiVFMyU4MSU5QiVFMyU4MSVBNiVFMyU4MyVBQSVFMyU4MiVCNSVFMyU4MiVBNCVFMyU4MiVCQSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODQ5NWViMGRjOTQ1ODA5OTc4YzJkY2YwMjEwMjFlNTI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcG9tdTAzMjUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTA0YWZiNzcwNDJhYmYwMWMxOWQ0Yjc3YTZmOWFmNGNj%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8e72deef6d8e0bb1d03cdd22bc1bd709)