2017-09-11 1 views
9

CNContactPickerViewController를 viewcontroller에서 시작하지만 그 안에 검색 막대의 textcolor를 어떻게 변경할 수 있습니까? 탐색 표시 줄은 진한 파란색이며, iOS11에서는 기본 검색 텍스트가 검은 색입니다.CNContactPickerViewController searchBar의 색을 변경하는 방법

+0

는 아이폰 OS (11)는 이제 밖으로이기 때문에, 나는이 생각 iOS11 – RBN

+0

버그 또는 새로운이있다 UISearchBar의 배경 색상을 설정해야합니다, 당신이 현재 CNContactPickerViewController하기 전에 신속 에 해결하는 방법 업데이트 앱의 틴 컬러에 따라 iOS11에 새로운 기능이 추가되었습니다. – tmiedema

+1

검은 색으로 유지되는 검색 창의 텍스트 색을 변경하는 방법을 찾지 못했지만 배경색을 대신 변경할 수있었습니다. [[UISearchBar 모양] setBackgroundColor : [UIColor whiteColor]]; –

답변

1

당신은

  UISearchBar.appearance().backgroundColor = UIColor.white 
     let cancelButtonAttributes = [NSForegroundColorAttributeName: ColorConstant.baseColorGray] 
     UIBarButtonItem.appearance(whenContainedInInstancesOf: 
     [UISearchBar.self]).setTitleTextAttributes(cancelButtonAttributes, for: .normal) 
관련 문제