collectionView

Swift/Rick & Morty

[iOS] Rick&Morty - #6 Character List View

지난 강의까지 우리는 API 통신을 위한 구조를 설계하고 구현했다. 이제 데이터를 받아 화면에 출력하기 위한 기법을 배운다. 목표 UI 그리드 모양으로 이뤄진 리스트를 만들 것이고 이를 MVVM 아키텍처를 이용하여 구성한다. ViewModel 이전에 작업했던 CharacterVC에서RMService.shared.execute 메서드를 이용하여 작업했었다. 이 코드를 그대로 가져오고 약간 수정하여 사용하게 된다. VM이 없으면 struct로 만들어서 사용하자 (빈 VM을 만들어 놨었는지 기억이 안 난다) struct CharacterListViewViewModel { func fetchCharacters() { RMService.shared.execute(.listCharactersRequests, exp..

Swift/UIKit

[UIKit] 스토리보드로 Cell에 올린 Label이 좌측상단으로 정렬되지 않는 문제

문제 상황 스토리보드를 통해 구현한 CollectionView에 Cell이 존재하고 해당 Cell 안에 Label을 배치하여 좌측 상단부터 텍스트가 여러 줄로 출력되도록 처리하고 싶었다. 하지만 정상적으로 좌측 상단부터 우측 하단 방향으로 출력되지 않았고 셀의 범위를 초과하여 한 줄로 출력이 되는 상황이었다. 해결 1. Lines를 0으로 설정하기. 0으로 설정함으로서 줄의 최대 개수를 강제하지 않고 글자 수에 따라 유동적으로 줄 수가 정해진다. 2. Alignment를 왼쪽 정렬로 설정 3. Truncate Tail을 설정. 이 설정은 주어지는 문자열이 화면 범위를 초과하여 존재할 떄 말줄임표 "....."를 어떻게 표현할 것인지에 대한 설정이다. Tail 값으로 설정하면 "abcde...."의 형식으..

devKen
'collectionView' 태그의 글 목록