시작한 이유 같이 공부하는 지인의 코드를 보고 완료선이 다른 셀에 그어지는 문제를 고쳐주다가 해당 지인이 완료선과 함께 글씨색을 바꾸는 것을 보고 따라서 만들었다. 코드 지인의 코드를 보다보니 나도 별도의 매서드를 만들고 클로저에 대한 값으로 cell에 넘겨주어야하는지 고민을 해보았다. 하지만 생각해보니 나는 updateCompletedLine이라는 함수가 Didset으로 설정이 되어있고 스위치를 누를 때마다 sender로 cell의 내용을 변경해주기에, 그리고 원래 textColor라는 UIColor가 존재하기에 그냥 완료선을 그을 때 같이 설정하면 된다고 생각했다. 그래서 해당 코드가 나왔는데 다시 생각해보니까 이러면 매서드 이름을 좀 바꾸어야겠다. 선만 바꾸는 작업이 아니니까...
학습 목표 Table View 사용에 있어서 익숙해지고 원하는 내용을 마음대로 넣어보자 Storyboard UIImageView를 사용하여 Cell에 담으면 이미지도 넣을 수 있다는 사실을 알았다. 제목과 세부사항에 대해서 넣을거라 label의 구속은 서로 크기가 다르게 잡힌 상태이다. 그리고 사용될 이미지는 Assets에 미리 담아두고 사용할 예정. Movie.swift 제목과 설명은 있지만 이미지가 없을 경우를 고려하여 이미지만 옵셔널로 담았다. MovieCell.swift struct에 담긴 내용과 굉장히 유사하지만 이건 셀에 담길 내용을 위한 Outlet이다. ViewController.swift setup()함수로 빼는 것이 원래 내 스타일인데 오늘은 그냥 안빼고 안에 넣어봤다. 그냥 그러고 싶..
새롭게 알게 된 내용 강의 초반에는 기존에 알고있던 부분과 크게 다르지 않아 부담없이 지나갈 수 있다고 생각했습니다. 하지만 새롭게 알게되는 사소한 팁이나 몰랐던 사용법을 배울수도 있기에 열심히 들었는데 확실히 Table View를 사용하기 시작하면서 급격하게 강의를 정지하고 따라해보는 횟수가 증가하였습니다. 가장 먼저 shift + cmd + L 을 통해 View Controller를 삽입해 제 2의 화면을 만들어줍니다. 이 때 Is Initial View Controller를 체크한다면, 체크한 화면이 기본 화면이 되며 기존 정의된 기본 화면의 View Controller에서는 체크가 해제됩니다. Custom Class 칸으로 넘어와서 기본 Class를 지정해주어야 코드와 해당 페이지가 링크되며 구현..
sngsp
'앱' 태그의 글 목록