2016-10-02 3 views
0

Я пытаюсь изменить поисковую местозаполнитель «Поиск устройства» в виде таблицы, используя этот код в viewDidLoad:Изменить поиск заполнитель по коду

let placeholderAttributes: [String : AnyObject] = [NSForegroundColorAttributeName: UIColor.blue, NSFontAttributeName: UIFont.systemFont(ofSize: UIFont.systemFontSize)] 
     let attributedPlaceholder: NSAttributedString = NSAttributedString(string: "Search for a Device", attributes: placeholderAttributes) 
     let textFieldPlaceHolder = searchBar.value(forKey: "searchField") as? UITextField 
     textFieldPlaceHolder?.attributedPlaceholder = attributedPlaceholder 

Я уверен, что все в порядке в код, но почему местозаполнитель не меняется ?!

ответ

0

Ваш код работает нормально, попробуйте удалить фрагмент в ваш viewDidLoad.

+0

Я считаю, что вы должны поместить весь свой код в viewDidAppear вместо viewDidLoad. –

+0

Вы устанавливаете местозаполнитель в другом месте? Может быть, в раскадровке тоже? –

+0

Трудно сказать, почему он не работает. Можете ли вы поделиться своим кодом, и я попытаюсь помочь вам дальше. –

Смежные вопросы