본문 바로가기

전체 글31

CollectionView Carousel Paging in Swift 롱타임 노씨 여러분 오늘은 페이징에 대해서 간단하게 알아보계씀니다 collectionview 를 사용해서 스크롤을 하게 되면 따로 페이징이 안걸리고 쭉쭉 밀려나가잖아요? 하지만 기획에서는 그런것을 원하지 않는 경우가 태반입니다 그러면 페이징을 걸어줘야 하는데, 사실 이건 되게 간단하죠. collectionView.isPagingEnabled = true 한줄이면 되긴 합니다 ; 그럼 오늘은 여기까지 하고 가볼게여 안녕~ . . . . 죄송합니다.. 뭐 셀의 넓이가 뷰의 넓이와 동일하면 저 코드로 충분하지만, 디자인에서 요청하는 그림은 사실 그런것보단 다음 페이지의 셀의 옆부분이 살짝 보이는 경우가 굉장히 많죠? 그렇다면 이런 효과를 구현하는 것이 이 포스팅의 목적입니다. 사실 아주 간단합니다. UIScr.. 2020. 9. 14.
Dispatch Queue in Swift 굿데이 여러분 오랜만입니다 오늘은 Dispatch Queue 에 대해서 간단하게 정리해보려구 합니다 Dispatch Queue 는 Serial Queue 와 Concurrent Queue 가 있는데여 Serial Queue 는 말그대로 직렬로 해당 Queue 에 여러 작업이 있으면 먼저 실행된 작업이 종료될때까지 다른 작업들은 대기를 타는 친구구여 Concurrent Queue 는 병렬 Queue 이기 땜시 Serial 과는 달리 Queue 안에 들어가 있는 친구들이 '동시에' 작업을 합니다 물론 순서는 먼저온 친구가 먼저 시작하긴 하는데, 누가 먼저 끝날지는 몰라여 ㅎ; 일단 여기서 1차 정리 시리얼큐 -> 먼저 들어온 놈이 혼자 먼저 실행되고, 이게 끝나야 다음 놈이 실행될수있음 컨커런트큐 -> 먼저.. 2020. 8. 20.
XIB 를 이용해서 Custom View 만들기 굿데이 여러분 오늘은 XIB 를 이용해서 뷰를 만들어보는 법을 알아보도록 하게씁니다 기본적으로 UIViewController, UITableViewCell 과 UICollectionViewCell 의 경우에는 xib 를 지원하는데여 UIView 는 자동으로 xib 를 만들어주지 않습니다...! 이게 나라냐 하지만 UIView 로도 만들어야겠져? 일단은 UIView 클래스만 빼서 만들어봅니다 그 다음에는 User Interface 에서 View 를 선택해서 빈 껍데기인 xib 파일을 만들어봅시다 파일명은 아무래도 똑같이 하는게 서로에게 편하겠죠? CustomView.xib 로 만들어줍니다. 이제 빈 뷰에 들어가서 Placeholders 부분에 있는 File's Owner 를 선택한 후에 Identify I.. 2020. 8. 4.
iOS Custom Font 사용하기 굿데이 여러분 오랜만에 뵙겠읍니다 프로젝트를 시작할때 기본 시스템폰트를 사용하시는 분들은 거의 안계시쥬? 간단하게 커스텀 폰트를 사용하는 방법을 알아보도록 하게씀미다 먼저 사용하실 폰트를 다운받아주시구여 (otf & ttf 확장자) 프로젝트에 넣어줍시다 집어넣을때 Target Membership 꼭 체크해주시구여 저는 폴더를 만들어서 안에 넣어놨습니당 이 다음에는 Info.plist 로 가셔서 Font Provided by application 항목을 추가해주시구여 이 폰트 그대로! 확장자까지 전부! 써주시면 됩니다. 참 쉽쥬? 이제 아래와 같이 바로 사용하실 수 있을텐데여 let roboto = UIFont(name: "Roboto-Black", size: 10) 여러가지 써야하는데 이렇게 되면 번거로.. 2020. 7. 8.