내비게이션 아이템, 바 버튼 아이템, 내비게이션 바 관련 TIL(UINavigationItem, UIBarButtonItem, UINavigationBar TIL)
이 포스트는 iOS 관련한 공부 내용을 정리한 포스트 입니다.
예제 코드
시점이 다름으로 인한 UIBarButtonItem의 Action이 동작 불능 상태.
-
아래의 그림과 같이 내비게이션 바 위에 “+” 버튼을 올려서 버튼을 누르면 내가 작성한 test 함수가 작동하여 콘솔에 “test”가 프린트되길 바랐다.
-
그래서 코드를 만들어 본 결과 “+” 버튼은 시뮬레이터에서 보면 내비게이션 바 위에 잘 올라와 있는데 버튼을 눌러도 위의 그림의 콘솔에서 보이다시피 아무것도 프린트되지 않았다.
-
그래서 위와 같이 lazy 키워드를 사용하니 제대로 동작하였다.
-
나는 위의 그림과 같이 뷰들을 쌓아 올렸는데 아마 시점의 문제였던것 같다.