リスト(tableView)の上にUIView(バナー)を配置しようとしているため、ユーザーがリストをスクロールしてもUIviewが消えません。 このコードを試しましたが、うまくいきませんでした。TableViewの上にある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
}
どのようにそれを修正するためのアドバイス?あなたは
デザインを共有してください、あなたは正確になぜあなたはテーブルビューでスクロールビュー機能を使用している –
を何をしたいのか?バナーの幅だけを定義しましたが、高さはどうですか? –
View Controllerを 'UIViewController'または' UITableViewController'からサブクラス化していますか?あなたが望むスクリーンショットを共有できますか? – Adeel