iOS 기기(아이폰, 아이패드)도 종류가 많아지고 스크린 파편화가 심해지면서 UI작업을 위한 방법들이 지속적으로 추가되어왔다.

이중 당연은 Auto Layout이겠지만 학습과 노하우도 필요하고 생각보다 UI 작업에 시간이 많이 쓰이는게 현실이다.

애플측에서도 이러한 생각을 했는지 iOS9부터는 UIStackView를 지원한다.

UIStackView는 Android의 LinearLayout, Web의 Flexbox와 같은 역할을 하며, 말 그대로 수직, 혹은 수평으로 UI를 나란히 배치할때 효과적인 레이아웃 방식이다.

 

다만 UIStackView을 사용한 앱은 iOS9이 설치된 디바이스에서만 정상동작을 한다.

iOS9 보다 낮은 버전의 디바이스에서 UIStackView를 사용하고 싶다면 OAStackView라는 OpenSource가 도움이 될것이다.

https://github.com/oarrabi/OAStackView

https://github.com/oarrabi/OAStackView

안드로이드의 LinearLayout을 iOS에서도 사용하기!
Tagged on:                     

Leave a Reply

Your email address will not be published. Required fields are marked *