Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Michael Zanfardino
Michael Zanfardino
2,416 Points

Help with changing the height of a UIView based on the device.

I am trying to change the height of a UIView based on which device the user is on. For example, I have created a view with an alpha of 25%. This view is pinned to the top, left, and right of the screen. I need the view to have a height of 44 when viewed on devices that have the cutout at the top (i.e. iPhone 11) and a height of 22 when viewed on devices that do not have the cutout (i.e. iPhone 8s Plus).

I am trying to accomplish this by using Vary for Traits in Xcode and not successful (I am sure it's because that is the wrong way to do it. LOL).

Please let me know if you need additional information or have any questions. I appreciate your time and help in advance.

Thank you, mz