본문 바로가기

AutoLayout8

[iOS/UIKit] UIScrollView, AutoLayout 구현하기 (With. Scrollable Content Size Ambiguity 에러 해결) 프로젝트를 진행하며, 처음 ScrollView를 스토리보드에서 구현하게 되었을 때 Scrollable Content Size Ambiguity 란 오류를 느닷없이 때려맞았는데 말입니다.. 여타 UIKit 클래스 혹은 컴포넌트와는 달리, UIScrollView는 다소 까다로운 제약조건을 가지고 있기 때문입니다😭 기초적인 사용방법을 다루기에 앞서 우선, UIScrollView에 대해 간략하게 짚고 넘어가보도록 하겠습니다. UIScrollView의 정의와 특징 손가락 움직임에 따라 Origin을 조정하며, Contents를 스크롤 하는 View 용어 그대로 사용자가 손가락으로 쓸어내리거나(Scrolling) 혹은 확대, 축소(Zooming)하는 기능을 담아내는 UIKit 클래스 중 하나입니다. UIScroll.. 2023. 5. 23.
[iOS/UIKit] UIKit과 Storyboard에 대한 이해, 그리고 AutoLayout의 필요성 앞으로 포스팅을 이어나갈 📱UIKit이란.. iOS 애플리케이션의 사용자 인터페이스(User Interface, UI)를 생성(구현)하며, 발생되는 이벤트를 관리하는 하나의 프레임워크(Framework)입니다. (프레임워크란 용어가 생소하시다면, 이곳 포스팅을 참고하시길 바랍니다) 그런데, 처음 UIKit을 접했을 때 'Storyboard', 'AutoLayout'와 같이 함께 언급되는 개념들이 다소 생소하기도 하고, 헷갈리기도 했는데 말입니다🫨 그래서, 첫 포스팅에서 해당 용어와 개념들을 간단 명료하게라도 짚고 넘어가는 시간을 가져볼까 합니다. UIKit(User Interface Kit)이란? 화면구성, 이벤트 관리 등 다양한 Object Library가 한데 모아져 있는 뼈대(Frame) UIKi.. 2023. 5. 5.