我想用CustomUITexField
覆盖UISearchBar的文本字段。
class CustomTextField: UITextField {
// code goes here
}
我尝试了searchBar.setValue(UITextField(frame: CGRect(x: 0, y: 0, width: 200, height: 50)), forKey: "searchField")
。但这似乎不起作用。
感谢您的帮助。
答案 0 :(得分:0)
不支持更改UISearchBar
的子视图-即使您设法通过手动操作子视图来替换文本字段,这也不是一个稳定的解决方案,并且可能会随任何iOS更新而中断。
根据您要通过自定义视图实现的目标,我可以建议两种选择:
searchBar.value(forKey: “searchField”) as? UITextField
抓取或通过Appearance
对其进行配置,以自定义内置文本字段。