2017-04-22 9 views
0

UIBarButton에 배경 그림자를 추가 할 수 있습니까? 스토리 보드에서 일반 막대 버튼 콘센트를 사용하고 있으며 하드 코드하지 않았으며 StackOverflow 또는 다른 방법으로 설명 할 수있는 방법을 찾을 수 없습니다.UIBarButton에 그림자 추가

답변

2

UIKit의 그림자는 UIView의 레이어 (CALayer 인스턴스)에서 가져옵니다. UIBarButtonItem은 UIView에서 상속받지 않는 몇 가지 UI 클래스 중 하나이므로 (NSObject에서 상속 한 UIBarItem을 상속 받음) CALayer 및 그림자에 액세스 할 수 없습니다. 그러나 init UIBarButtonItem with a custom UIView까지 가능합니다. 이 경우보기는 다른보기와 같으며 그에 따라 그림자를 설정할 수 있습니다.