2017-09-27 1 views
2

뒤로 버튼의 기본 파란색을 변경하고 싶습니다. 내 텍스트 필드로 완전히 작동하는 나만의 색을 만들었습니다. 이 코드를 사용하여 사용자 정의 색상으로 뒤로 버튼을 변경하려고 시도 할 때마다 작동하지 않으며 오류가 발생합니다. 나는 그것이 무슨 상관이 있는지 확실하지 않다UIColor에 'CGColor'유형을 할당 할 수 없습니다.

self.navigationController?.navigationBar.tintColor = myColor.cgColor 

,하지만 난 내 탐색 컨트롤러 내 VC를 연결하면, 자동으로 뒤로 버튼 내 VC에 표시했다 : 다음은 내 코드입니다. 그러나 side panel에는 탐색 모음이나 탐색 항목이 표시되지 않습니다.

나는 또한 'UIColor to UIColor'가 아닌 'UIColor to CGColor'에 대해서만 문제와 해결책을 찾을 수 있다고 생각했다. 이러한 솔루션은 나를 위해 작동하지 않습니다. 감사!

+0

'myColor'의 데이터 유형은 무엇입니까? –

+0

@PhillipMills는 myColor = UIColor (빨간색 : 0.61, 녹색 : 0.31, 파란색 : 0.89, 알파 : 1.0) –

+0

@DeborahP. 내 대답을 시험해 봅니다. 이미 UIColor가 있으면 CGColor로 변환하고 UIColor를 다시 가져올 필요가 없습니다. – adev

답변

1

이 시도 :

self.navigationController?.navigationBar.tintColor = myColor

+1

레이어에 CGColors가 필요하고 다른 항목에 UIColor를 직접 사용할 수 있는지 여부를 몰랐습니다. 감사! –

관련 문제