본문 바로가기

Mobile/iOS

[iOS] SearchBar PlaceHolder 색상 변경 방법

반응형


Navigation의 Title 부분에 SearchBar를 넣어서 구성해주었더니, 의도치 않게 StatusBar의 색상이 변경됨에 따라 Placeholder의 색상이 변경되었다. Placeholder의 색상을 고정해주기 위해 구글링한 결과 아래와 같이 코드를 넣어주면 해결이 된다.

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    // Navigation Title 부분에 들어가 있는 SearchBar의 placeholder 색상을 변경하기 위해 입력
    self.searchBar
        .searchTextField
        .attributedPlaceholder = NSAttributedString(string: "검색어를 입력해주세요.",
                                                    attributes: [NSAttributedString.Key.foregroundColor : UIColor.lightGray])
}

 

https://stackoverflow.com/questions/58573581/changing-search-bar-placeholder-text-colour-in-ios-13

 

Changing Search Bar placeholder text colour in iOS 13

I'm trying to set colour for placeholder text inside UISearchbar. Right now I've following code. It doesn't set white colour to placeholder text on iOS 13. It works on iOS 12. It seems something is

stackoverflow.com

 

반응형

'Mobile > iOS' 카테고리의 다른 글

[iOS] UIView 그림자  (0) 2023.07.01
[iOS] StatusBar & SearchBar 설정  (0) 2023.05.31
[Project] Mission 02  (0) 2023.05.27
[Project] Mission 01  (0) 2023.05.27
iOS 개발 꿀팁 사이트  (0) 2023.05.17