【发布时间】:2018-04-22 13:42:33
【问题描述】:
我正在使用 Xcode 9 和 Swift 4。我无法尝试使用 y 中的滚动来通过 alpha 隐藏 SearchBar。如何访问此背景以尝试隐藏它? 代码:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let transp:Float = Float(1 - (self.mTableView.contentOffset.y / (self.mTableView.contentSize.height - self.mTableView.frame.size.height) * 60))
self.navigationController!.navigationBar.alpha = CGFloat(transp)
self.mSearchController.searchBar.alpha = CGFloat(transp)
self.mSearchController.searchBar.isTranslucent = true
titleMsgView.alpha = CGFloat(transp)
}
这是一个示例 gif 链接: https://www.dropbox.com/s/6is5mukpk1yew8e/bgSearch.gif?dl=0
【问题讨论】:
标签: swift scroll uisearchbar alpha navigationbar