2017-02-16 2 views
0

내가 가지고있는 UISearchBar에 대해 다음 설정 :아이폰 OS : UISearchBar은 색조가 돕니 다

  searchBar?.tintColor = UIColor.clear 
      searchBar?.barTintColor = UIColor.clear 
      searchBar?.backgroundColor = UIColor.clear 
      searchBar?.layer.backgroundColor = UIColor.clear.cgColor 
      searchBar?.layer.borderColor = UIColor.clear.cgColor 
      searchBar?.layer.shadowColor = UIColor.clear.cgColor 
      searchBar?.backgroundImage = UIImage() 

그리고 이것은 UISearchBar 표시 방법입니다 :

enter image description here

가 활성화 :

enter image description here

백그라운드에서 회색을 어디서 얻고 있는지 확실하지 않습니다. UIAppearenceProxy을 사용하는 코드베이스를 상속 받았지만, UISearchBar에 대해서는 아무것도 표시되지 않습니다. 아마도 searchBar은 다른 곳에서 상속하고있는 것일 수 있습니다.

회색 색상을 없애는 방법에 대한 아이디어가 있으십니까? 스토리 보드에

searchBar?.tintColor = UIColor.clear 
      searchBar?.barTintColor = UIColor.clear 
      searchBar?.backgroundColor = UIColor.clear 
      searchBar?.layer.backgroundColor = UIColor.clear.cgColor 
      searchBar?.layer.borderColor = UIColor.clear.cgColor 
      searchBar?.layer.shadowColor = UIColor.clear.cgColor 
      searchBar?.backgroundImage = UIImage() 

이동하여 배경 색상에 바 색조를 변경합니다

답변

0

첫째,이 모든 것을 삭제합니다. http://imgur.com/a/YrJbX

+0

둘 다 '색상 지우기'로 설정되었습니다. 나는 그들을 다른 색깔로 바꾸었지만 쓸모가 없다. – user1107173

+0

@ user1107173 내 편집을 참조하십시오. 완료 한 모든 인라인 변경 사항을 삭제하십시오. –

+0

죄송합니다, 아직 운이 없습니다. – user1107173