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
Я уверен, что все в порядке в код, но почему местозаполнитель не меняется ?!
Я считаю, что вы должны поместить весь свой код в viewDidAppear вместо viewDidLoad. –
Вы устанавливаете местозаполнитель в другом месте? Может быть, в раскадровке тоже? –
Трудно сказать, почему он не работает. Можете ли вы поделиться своим кодом, и я попытаюсь помочь вам дальше. –