iOS/UIkit2 키보드와 함께 버튼을 자연스럽게 올리는 방법 (feat. Combine) ❓ 상황프로젝트 진행 중, 텍스트 필드에 입력할 때 키보드가 올라오면서 하단의 가입 버튼이 키보드에 가려지는 문제가 발생했습니다. 가입 버튼을 키보드 위로 자연스럽게 올리고 싶다는 단순한 목표였지만, iOS의 동작 타이밍과 키보드 노티피케이션의 구조를 이해해야 제대로 해결할 수 있는 문제였습니다. 또한, Minimum Target이 iOS 14였기 때문에 @objc, addObserver 같은 Objective-C 기반 코드는 최대한 줄이고 Swift스럽게 구현하고자 고민이 많았습니다.🤔 처음 고민했던 방법들textFieldDidBeginEditing, textFieldDidEndEditing 델리게이트 메서드를 활용해서 버튼 위치 조정?NotificationCenter의 UIKeyboardWillSh.. 2025. 4. 17. UICollectionViewCompositionalLayout UICollectionViewCompositionalLayout은 iOS 13에서 도입된 강력하고 유연한 레이아웃 시스템으로, 복잡하고 다양한 레이아웃을 손쉽게 구성할 수 있도록 설계되었습니다. 🔴 레이아웃 (Layout)UICollectionViewCompositionalLayout을 사용하여 복잡한 레이아웃을 손쉽게 구현할 수 있음UICollectionViewCompositionalLayout: 여러 섹션이 서로 다른 레이아웃을 가질 수 있는 컬렉션뷰 레이아웃을 구성하는 객체 NSCollectionLayoutSection 객체를 사용하여 섹션 단위로 레이아웃을 정의NSCollectionLayoutSection: 컬렉션뷰의 각 섹션에 대한 레이아웃을 정의 섹션 내의 그룹 및 아이템의 크기, 간.. 2024. 8. 7. 이전 1 다음