だから私はtableViewを持っています。ヘッダーはナビゲーションコントローラーを隠すUISearchControllerです。ユーザーが検索コントローラで[キャンセル]をタップすると、そのtableViewを上にスクロールできます。UITableView TableControllerヘッダーのSearchControllerで上にスクロールする
問題が
let top = NSIndexPath(forRow: 0, inSection: 0)
tableView.scrollToRowAtIndexPath(top, atScrollPosition: .Top, animated: false)
は、実際にこのような場合には、SearchControllerのYでのtableViewの先頭にスクロールし、その半分の私のセルは、この時点で、検索コントローラの背後にあるということです。
tableView.scrollRectToVisible(CGRectZero, animated: false)
の動作は同じです。検索後
例:これを試してみてください:)
self.searchController.searchBar.scopeButtonTitles = [NSArray array]
それとも、トップヘッダを設定することができ、同じ問題に直面し、私はこれが原因スコープタイトルの起こる考える
あなたは、スクロールビューのインセットを調整し、自動的に無効にしています? –
@VishalSonawaneうん、それは助けにはならない。 –