색조는 흰색입니다. 우리의 응용 프로그램은 CNContactViewController를 사용합니다. iOS 8 및 9를 타겟팅하는 Xcode 7로 구축 된 스토어의 앱 버전에서 iOS 9 인 경우 CNContactViewController를 호출했습니다. 뒤로 버튼은 흰색이지만 뒤에는 회색 탐색 바가 있습니다. iOS 9 및 10을 타겟팅하는 Xcode 8을 사용하여 개발 한 빌드에서는 회색 막대가 없으므로 뒤로 버튼이 흰색 위에 흰색이고 그림자가 보이지 않습니다.CNContactViewController 버전 간 다른 탐색 모음
CNContactViewController의 탐색 영역이 변경된 Xcode 버전/SDK 버전간에 변경된 경험이있는 사람이 있습니까? 이 바에 영향을 미칠만한 다른 변화가있을 수 있습니까?
편집 : 다음은 최신 빌드의 이미지입니다. 일부 개인 정보는 삭제했기 때문에 중간에 상자가 있지만 맨 위 왼쪽에있는 뒤로 버튼을 볼 수 있습니다.
편집 : 이것은 우리가 응용 프로그램을 통해 색상을 설정하는 방법입니다. 그것은 또한 아무것도 대신 레드의 바 색조 색상을 사용하면 흰색 다시 버튼이 문제가되지 않을 것
UINavigationBar.appearance().barTintColor = UIColor.red
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
우리가 빨간색 막대와 흰색 버튼이 기존의 네비게이션 컨트롤러에이 밀어하는 데 사용하는 코드 :
let ucvc = CNContactViewController(forUnknownContact: contact)
ucvc.delegate = self
ucvc.allowsEditing = true
ucvc.allowsActions = true
ucvc.alternateName = name()
ucvc.contactStore = CNContactStore()
self.navigationController?.pushViewController(ucvc, animated: true)
당신이 스크린 샷을 제공 할 수 있을까요? – Sealos