【发布时间】:2017-02-14 03:11:11
【问题描述】:
由于 UISearchBar 中的布局更改,旧版本的 iOS 不再适用此问题的旧版本。
我尝试了以下方法来完全删除 UISearchBar 的背景颜色,但它不起作用。 (我试图查找它的层次结构视图,但 xCode 一直因为这个选项而崩溃。)
private func clearBackgroundColor() {
for view in self.subviews {
view.backgroundColor = UIColor.clear
for subview in view.subviews {
subview.backgroundColor = UIColor.clear
}
}
}
有什么想法或建议吗?
谢谢!!
【问题讨论】:
-
你在
ViewDidLayoutSubviews()中调用了这个函数吗? -
@Lumialxk 不,UISearchBar 没有这个方法。我从初始化中调用它。
标签: ios swift uisearchbar ios10