我试图把一个UIView(横幅)放在列表(tableView)的顶部,所以当用户向下滚动列表时,UIview不会消失。 我试过这段代码,但没有工作。在桌面上的UiView
override func viewDidLayoutSubviews() {
self.view.addSubview(banner)
banner.frame.size.width = self.view.frame.size.width
}
override func scrollViewDidScroll(_ scrollView: UIScrollView) {
var rect = self.banner.frame
rect.origin.y = max(0,scrollView.contentOffset.y + scrollView.contentInset.top)
self.banner.frame = rect
}
任何意见,如何解决呢?谢谢
请分享你的设计,你确切想你为什么要使用滚动视图功能与表视图做 – 2017-03-06 16:53:21
?你只定义了横幅的宽度,那么高度呢? –
你是从'UIViewController'还是'UITableViewController'继承你的视图控制器?你可以分享你想要的截图吗? – Adeel