- 다크모드로 변경 시 default로 설정되어 있는 white는 black으로, black은 white로 변경된다.
- default가 아닌 특정 색 (ex. white, black) 으로 지정되어 있다면 바뀌지 않음
-> 여기서 문제가 발생하게 됨해결방법
- 다크모드를 고려하지 않는 방법 : info.plist -> Appearance 추가 후 Light 기재 - 일반적인 디자인을 따른다는 의미
알아두면 좋은 것
- 다크모드 고려 시 : https://developer.apple.com/design/resources/
- 이렇게 작성하면 오브젝트가 많아질 때 코드가 너무 더러워진다
- 함수로 빼내기
- 내부 매개변수 이름 간략하게
- 외부 매개변수 생략하기
- 매개변수 기본값 : 주로 사용될 title이 있고, 몇개의 title만 선택적으로 변경하고 싶다면, 매개변수 기본값을 지정해주자.
- cookie버튼 처럼 두번째 매개변수를 따로 정해주지 않으면 매개변수 기본값인 "사탕"이 title이 된다