UICollectionView 【Xcode10.0&Swift4.2】UICollectionView의 사용법 이번에는 UICollectionView를 사용하여 iOS 버전 slack의 반응 스탬프를 표시하는 화면 같은 녀석을 만듭니다. 스탬프는 유니 코드로 문자로 표시됩니다 (이미지 리소스로 처리하는 것보다 낫습니다). macOS 10.13.6 Xcode10 Swift 4.2 먼저 스토리 보드에서 ViewController에 UICollectionView를 배치합니다. Xcode10에서 객체 선택이... Xcode유니코드SwiftUICollectionView iOS에서 목록 드래그 앤 드롭과 길게 눌러 컨텍스트 메뉴 표시는 동시에 구현해도 충돌하지 않습니다. iOS에서는 최근 목록 UI에서 항목을 드래그 앤 드롭으로 정렬하는 UI가 유행하고 있지요.UITableView 또는 UICollectionView 에서는 dragInteractionEnabled dragDelegate dropDelegate 를 각각 구현하여 드래그 앤 드롭 시 액션을 추가할 수 있습니다. 한편 iOS 13부터는 길게 눌러 컨텍스트 메뉴를 표시시킬 수 있게 되었습니다. 이것... iOSUITableViewSwiftUICollectionViewContextMenu 딱 좋은 곳에서 멈추는 UICollectionView minne은 앱의 톱 화면에있는 것 같은 녀석. 동영상을 붙이고 싶었지만 Qiita는 동영상 무리할 것 같았기 때문에 Download해서 확인해 보길 바란다(선전). 이 화면의 가로 스크롤하는 개소(이미지로 말하면 「minne's select」와 「읽는 것」)는, UICollectionView로 구현하고 있습니다만, 스크롤이 끝날 때에 셀이 딱 잘 좌단에 멈추도록 만들고 있습니다 . 2년 반... iOSUIKitSwiftUICollectionView UICollectionViewCell의 편집 메뉴 표시 임의의 UICollectionViewCell이 길게 탭되었을 때에 임의의 편집 메뉴를 표시한다. 이런 느낌↓ Xcode 7.1 iOS 9.1 위 환경 이외에서는 시도하지 않았지만 아마 iOS6.0 이상이라면 작동한다고 생각합니다. UICollectionViewCell의 편집 메뉴를 표시하려면 먼저 다음 세 가지 대리자 메서드를 구현해야 합니다. collectionView:shouldShowM... UICollectionViewCelliOSUIKitObjective-CUICollectionView UICollectionView에서 scrollToItemAtIndexPath의 complete를 취할 수 없다 왼쪽 및 오른쪽으로 스크롤 할 수있는 UICollectionView 스크롤 애니메이션이 완료된 후 처리하고 싶습니다. UIView 또는 CATransaction에서 시도해 볼 수 없습니다 UIScrollViewDelegate 사용하는 방법으로 해결할 수 있지만 근본적인 해결책은 아닙니다 0.3초의 지연 실행이나 NSTimer의 이용으로도 대처할 수 있지만, 현실적이지 않다. 누군가 해결 방법... iOSSwiftanimationUICollectionView UICollectionViewFlowLayout과 IGListCollectionViewLayout의 sectionInset의 차이 에서만 구현 된 기능을 리팩토링하고 을 사용하여 구현으로 변경할 때 의 속성에 왼쪽은 에서 설정 오른쪽은 에서 설정... iOSUICollectionViewIGListKit PHAsset에서 동영상 데이터를 검색하고 재생 이 기사에서는 PhotoKit거친 절차는 다음과 같은 느낌입니다! 1. PHAsset를 사용하여 PhotoKit에서 자산 데이터 검색 2. Photo Library를 사용하여 동영상 데이터 검색 3. 검색된 동영상 데이터를 PHImageManager로 설정 완성 이미지는 다음과 같은 느낌입니다! 전체 소스 코드는 다음입니다! AVPlayerLayerXcode 12.5.1Swift 5.4.2 ... UICollectionViewCellPhotoKitAVPlayerSwiftUICollectionView CollectionView에서 여러 항목 선택 이 기사에서는 UICollectionView에서 여러 항목을 선택하는 방법을 소개합니다! 전체 소스 코드는 여기입니다 🔨 완성형은 이쪽입니다✌️ Xcode 12.5.1Swift 5.4.2macOS Big Sur 11.5.2 거친 구현 방법은 다음과 같습니다! 1. UICollectionView 에서 복수 선택 가능하도록 설정하기 2. 선택한 항목을 저장할 배열을 준비합니다. (이번 구현의 경... SwiftUICollectionView [iOS] (WWDC) What's New in UICollectionView in iOS 10 정리 UICollectionView는 앱을 관리하고 뷰의 레이아웃을 원하는대로 만들 수 있는 강력한 클래스입니다. UICollectionView가 iOS10에서 달라진 점에 대해서 설명하는 세션입니다. 크게 세가지 부분으로 나누어 설명합니다. Smooth Scrolling 스크롤을 하는 경우 부드럽게 나타내기 위해서는 프레임삭제,손실(drop frame)을 하면 안됩니다. iOS앱이 부드럽게 나타... UICollectionViewUICollectionView Resizable CollectionView를 제작했습니다. UICollectionView에 표시되는 셀 수를 병음과 병음으로 수정할 수 있는 프로그램 라이브러리를 만들었습니다. 설치 참조 . iOS 8.0 이상 Carrthage 사용 시 github "chidori-app/ResizableCollectionView" CocoaPods 사용 시 pod 'ResizableCollectionView' 수동 시간 Carrthage 또는 CocoPods를 사... SwiftnscallopUICollectionViewiOS
【Xcode10.0&Swift4.2】UICollectionView의 사용법 이번에는 UICollectionView를 사용하여 iOS 버전 slack의 반응 스탬프를 표시하는 화면 같은 녀석을 만듭니다. 스탬프는 유니 코드로 문자로 표시됩니다 (이미지 리소스로 처리하는 것보다 낫습니다). macOS 10.13.6 Xcode10 Swift 4.2 먼저 스토리 보드에서 ViewController에 UICollectionView를 배치합니다. Xcode10에서 객체 선택이... Xcode유니코드SwiftUICollectionView iOS에서 목록 드래그 앤 드롭과 길게 눌러 컨텍스트 메뉴 표시는 동시에 구현해도 충돌하지 않습니다. iOS에서는 최근 목록 UI에서 항목을 드래그 앤 드롭으로 정렬하는 UI가 유행하고 있지요.UITableView 또는 UICollectionView 에서는 dragInteractionEnabled dragDelegate dropDelegate 를 각각 구현하여 드래그 앤 드롭 시 액션을 추가할 수 있습니다. 한편 iOS 13부터는 길게 눌러 컨텍스트 메뉴를 표시시킬 수 있게 되었습니다. 이것... iOSUITableViewSwiftUICollectionViewContextMenu 딱 좋은 곳에서 멈추는 UICollectionView minne은 앱의 톱 화면에있는 것 같은 녀석. 동영상을 붙이고 싶었지만 Qiita는 동영상 무리할 것 같았기 때문에 Download해서 확인해 보길 바란다(선전). 이 화면의 가로 스크롤하는 개소(이미지로 말하면 「minne's select」와 「읽는 것」)는, UICollectionView로 구현하고 있습니다만, 스크롤이 끝날 때에 셀이 딱 잘 좌단에 멈추도록 만들고 있습니다 . 2년 반... iOSUIKitSwiftUICollectionView UICollectionViewCell의 편집 메뉴 표시 임의의 UICollectionViewCell이 길게 탭되었을 때에 임의의 편집 메뉴를 표시한다. 이런 느낌↓ Xcode 7.1 iOS 9.1 위 환경 이외에서는 시도하지 않았지만 아마 iOS6.0 이상이라면 작동한다고 생각합니다. UICollectionViewCell의 편집 메뉴를 표시하려면 먼저 다음 세 가지 대리자 메서드를 구현해야 합니다. collectionView:shouldShowM... UICollectionViewCelliOSUIKitObjective-CUICollectionView UICollectionView에서 scrollToItemAtIndexPath의 complete를 취할 수 없다 왼쪽 및 오른쪽으로 스크롤 할 수있는 UICollectionView 스크롤 애니메이션이 완료된 후 처리하고 싶습니다. UIView 또는 CATransaction에서 시도해 볼 수 없습니다 UIScrollViewDelegate 사용하는 방법으로 해결할 수 있지만 근본적인 해결책은 아닙니다 0.3초의 지연 실행이나 NSTimer의 이용으로도 대처할 수 있지만, 현실적이지 않다. 누군가 해결 방법... iOSSwiftanimationUICollectionView UICollectionViewFlowLayout과 IGListCollectionViewLayout의 sectionInset의 차이 에서만 구현 된 기능을 리팩토링하고 을 사용하여 구현으로 변경할 때 의 속성에 왼쪽은 에서 설정 오른쪽은 에서 설정... iOSUICollectionViewIGListKit PHAsset에서 동영상 데이터를 검색하고 재생 이 기사에서는 PhotoKit거친 절차는 다음과 같은 느낌입니다! 1. PHAsset를 사용하여 PhotoKit에서 자산 데이터 검색 2. Photo Library를 사용하여 동영상 데이터 검색 3. 검색된 동영상 데이터를 PHImageManager로 설정 완성 이미지는 다음과 같은 느낌입니다! 전체 소스 코드는 다음입니다! AVPlayerLayerXcode 12.5.1Swift 5.4.2 ... UICollectionViewCellPhotoKitAVPlayerSwiftUICollectionView CollectionView에서 여러 항목 선택 이 기사에서는 UICollectionView에서 여러 항목을 선택하는 방법을 소개합니다! 전체 소스 코드는 여기입니다 🔨 완성형은 이쪽입니다✌️ Xcode 12.5.1Swift 5.4.2macOS Big Sur 11.5.2 거친 구현 방법은 다음과 같습니다! 1. UICollectionView 에서 복수 선택 가능하도록 설정하기 2. 선택한 항목을 저장할 배열을 준비합니다. (이번 구현의 경... SwiftUICollectionView [iOS] (WWDC) What's New in UICollectionView in iOS 10 정리 UICollectionView는 앱을 관리하고 뷰의 레이아웃을 원하는대로 만들 수 있는 강력한 클래스입니다. UICollectionView가 iOS10에서 달라진 점에 대해서 설명하는 세션입니다. 크게 세가지 부분으로 나누어 설명합니다. Smooth Scrolling 스크롤을 하는 경우 부드럽게 나타내기 위해서는 프레임삭제,손실(drop frame)을 하면 안됩니다. iOS앱이 부드럽게 나타... UICollectionViewUICollectionView Resizable CollectionView를 제작했습니다. UICollectionView에 표시되는 셀 수를 병음과 병음으로 수정할 수 있는 프로그램 라이브러리를 만들었습니다. 설치 참조 . iOS 8.0 이상 Carrthage 사용 시 github "chidori-app/ResizableCollectionView" CocoaPods 사용 시 pod 'ResizableCollectionView' 수동 시간 Carrthage 또는 CocoPods를 사... SwiftnscallopUICollectionViewiOS