목록UIKit 기초 (40)
기어가더라도 제대로
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bu7FeK/btsL1gcdjvU/pIf1VNtKi2279wKbFOtyxK/img.png)
개념 이해스토리 보드: Xcode에서 UI 요소가 보여지도록 보이는 창UIViewController들의 네비게이션 흐름, UI의 선언, 코드가 아닌 사람이 보기에 편리하게 적용, 피그마의 한 페이지와 대치장점: UI 흐름을 한 눈에 볼 수 있다. 네비게이션 흐름도 정의가 되어있어서 그런 점은 편리단점: 스토리보드로 작업을 하게 되면 협업하기가 어렵다. 예를들어 화면의 좌표를 이동하는 등의 사소한 일을 해도 어떻게 변했는지 리뷰어가 어떤 작업을 했는지 알기 어려움Nib: Next Interface Builder, 예전 UI를 그리는 도구Xib: Xcode Interface Builder, 기능상으로 nib과 차이가 없음UIView요소를 커스텀한 컴포넌트로 구성한 객체로, 예를 들어 UIView에 UILab..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bI3I0G/btsL1lwVkhP/3CJSDtCJpVSBKVZ8KSRX90/img.png)
배경 설명UITableView를 상태바 부분까지 가득 채우고 싶을 때 그것을 하는 방법,SwiftUI로 리스트를 가득 채우기-> 2025.01.22 - [SwiftUI - 기초] - [SwiftUI-기초] NavigationTitle 수동으로 inline 만들기(with. ToolbarItem) [SwiftUI-기초] NavigationTitle 수동으로 inline 만들기(with. ToolbarItem)결과물 미리보기문제 상황커머스의 상품의 디테일 페이지 같은 경우 스크롤뷰가 있고 그 안에 이미지가 top 부분 safeArea를 넘어 자리하는 경우가 있다. 이 때 타이틀을 어디에 넣어야 적절한지damagucci-juice.tistory.com 완성된 화면 사전 작업 Auto-layout 구현 편의를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CZri8/btsJMw1lvrM/dNGkOBf5I3C2xQLku2u930/img.jpg)
Why네이버 밴드의 투표 기능중에 스크롤이 되는 선택지 필드를 구현하고 싶었다.정말 디테일이 아름답다.기술 스택반응형을 위해 CombineUI 편의 선언을 위해 Snapkit, ThenWhat스크롤뷰에 항목이 동적으로 추가되게끔 스택뷰를 선언하고 레이아웃 잡기한 텍스트 필드에서 다음 텍스트 필드로 포커스를 옮기기키보드 높이 이외의 부분만큼으로 스크롤뷰의 자동 높이 조절How1. 스크롤뷰에 항목이 동적으로 추가되게끔 스택뷰를 컨텐트뷰로 선언하고 레이아웃 잡기스크롤뷰는 뷰의 세이프 에이리어에컨텐트뷰는 스크롤뷰의 “컨텐츠가이드 레이아웃”에너비는 스크롤뷰와 같이높이는 뷰의 높이보다 크거나 같은데 우선순위는 낮게class ViewController: UIViewController { let scrollVie..