我阅读了几个堆栈溢出条目,以更改searchBar的占位符文本属性。但是,在iOS13中,它们都不起作用。
我想知道如何在iOS13下更改searchBar占位符的字体,字体大小和字体颜色吗?
这是我尝试过的:
let myAttributes = [NSAttributedString.Key.font: UIFont(name: "Avenir-Heavy", size: 28) as Any]
navigationItem.searchController?.searchBar.placeholder =
NSAttributedString(string: "placeholder text", attributes: myAttributes).string
答案 0 :(得分:1)
快捷键5:
spring.jpa.hibernate.ddl-auto=create
答案 1 :(得分:1)
由于searchbar
具有searchTextField
属性,因此可以使用此方法而无需访问键的值。初始化搜索栏后添加此代码。
let placeholder = NSAttributedString(string: "your placeholder text", attributes: [.foregroundColor: UIColor.gray, NSAttributedString.Key.font: UIFont(name: "Helvetica", size: 15)!])
searchBar.searchTextField.attributedPlaceholder = placeholder