현재 보기 화면에서의 아쉬운 부분
- Seperator을 표시되지 않도록 수정해야 함.
- 셀을 선택하면 회색으로 강조표시되기 때문에 테이블뷰에서 선택기능을 비활성화 시켜야 함.
Seperator 비활성화
- Prototype cell 선택 후 Attribute의 Seperator 속성 중 None 선택
Selection 비활성화
- 마찬가지로 Prototype cell 선택 후 Attribute의 Selection 속성 중 No Selection 선택. (나머지 Single, Multiple은 한 번에 선택 가능한 cell 개수 설정임)
셀은 두 가지 경우에 강조 표시가 된다.
하나는 우리가 현재 처리한 선택했을 경우
나머지 하나는 셀이 하이라이트 상태에 있을 때
(유니티에서 버튼을 생각해보면 highlighted state가 있음을 알 수 있다.)
셀에서 강조 색상을 제거
- 도큐먼트 아웃라인에서
memoCell
과 dateCell
모두 선택
- Attribute 옵션에서 Selection을 None으로 변경
-> 어떤 경우에도 강조 색상이 표시되지 않게된다.
줄바꿈 구현
현재 메모앱에서는 줄바꿈 기능이 없어 긴 단락의 문장을 저장 시 잘리는 현상이 발생한다.
self-sizing cell
: 테이블뷰가 셀의 내용에 따라 셀의 높이를 자동으로 조절하는 기능
- TableView를 보면 Row Height와 Estimate가 모두 Automatic으로 되어있음을 알 수 있다.
Label 선택 후 Attribute option에서 Lines 변경
- 테이블뷰의 attribute option으로 가 lines를 0으로 바꾸면 라인 수에 관계 없이 모든 텍스트를 출력한다.
Line break
- 텍스트가 너무 길 경우 대처법을 설정할 수 있는 옵션
Truncate Tail
: 뒷부분을 자르고 ... 표시
Word Wrap
: 자동으로 줄바꿈(단어 기준으로 하기 때문에 단어 중간 줄바꿈이 안됨)
실행 화면
참고로 현재는 메모 리스트가 더미데이터 기준이기 때문에 메모가 저장되지 않는다.