UICollectionView
-
[iOS] UICollectionView와 UICollectionViewFlowLayout의 관계: 간단하게 2단리스트를 만들어보자!앱등이에게 살충제를 뿌린다./iOS 2017. 8. 3. 01:16
Swift3기준으로 작성되었습니다.UICollectionView가 UICollectionViewFlowLayout와 함께 레이아웃을 만드는 과정을 간단히 알아보겠다.샘플앱을 보고,컬렉션뷰의 레이아웃 과정을 알아본 뒤,샘플앱을 수정해보자.1. 샘플앱컬렉션뷰를 하나 만들고 셀에는 UIImageView하나만 추가되어 있다. 이 쯔위앱을 만들기 위해서는 아래코드가 필요하다.import UIKit// 편의상 전역변수let imagesCount = 21var images: [UIImage] { /*...*/ return images } class ViewController: UIViewController, UICollectionViewDataSource { func collectionView(_ collection..
-
UITableView와 UICollectionView의 AutoSize에 관하여..앱등이에게 살충제를 뿌린다./일기는 일기장에 2017. 6. 17. 17:54
작업메모라서 사진은 첨부안했습니다.관련 이슈 있으신분은 댓글로 달아주세요~ 아는범위에서 답 드릴게요 :) UITableView와 UICollectionView의 Auto size cell.. https://theswiftdev.com/2016/08/08/self-sizing-cells-with-rotation-support-in-swift-3/위 사이트에 굉장히 잘 정리되어 있음 이 Auto Sizing Cell의 컨셉과 사용법은 굉장히 간단하다.Cell의 오토레이아웃을 기반으로 알아서 셀의 사이즈가 결정된다. 개발자가 코드로 계산할 필요가 없이 Dynamic하게 결정되는 것이다. 방법도 굉장히 간단하다. tableView.estimatedRowHeight = 44tableView.rowHeight = ..
-
[iOS] UICollectionView에서 발생하는 크래쉬앱등이에게 살충제를 뿌린다./고무망치를 도와라 2016. 7. 29. 13:02
UICollectionView를 상속받은 MyCollectionVIew에서 크래쉬가 발생한다. 1. 모든 디바이스에서 발생하는 것이 아님. 현재는 5s에서 발생하고 6, 6s에서는 발생하지 않음2. OS는 8.3, 9.3에서 테스트를 해보았으나 무관하게 발생3. 크래쉬가 100%재현되는 것이 아님. 그리고 크래쉬 로그는 (xxxxxxxxx는 서비스명이라 가림) 2016-07-29 11:44:57.518 xxxxxxxxxxxx dev[55017:14292281] *** Assertion failure in -[xxxxxxxxxxxx.MyCustomCollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:..