반응형
UIBarButtonItem에 UIButton을 customView로 지정하면, UIButton이 isEnabled 속성이 true로 변경된다.
그래서 UIBarButtonItem의 init으로 사용된 UIButton.isEnabled를 저장해뒀다가 다시 원래의 상태로 돌려줘야 한다.
사실 NavigationItem의 enabled navigation button을 사용해서 버튼 활성화 여부를 보여줄 수 있지만,
기존의 레거시를 그대로 사용하기 위한 방안으로 우회해서 가는 길을 선택했다.
반응형