複製UIScrollViewののscrollToTopは、iOS 11にUITabBarタップにUINavigationBarを展開しません
私がしようとしていますステータスバーのタップでUITableViewの上にスクロールを複製しますが、UITabBarアイテムをタップして、そのビューに既に入っています。私はタップ部分が働いているが、上にスクロールすることは私が望むようには機能していない。
は大きなタイトルのnavigationbar
に組み込まれており、searchbar
はヘッダーに含まれているため、スクロールすると展開されて折りたたまれます(デフォルト動作)。
私は、予想通り、ナビゲーションバーおよび/または検索バー拡大していない、最初のテーブルビューセルにスクロールされ、スクロールするには、以下を使用しています:
[tv scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]
atScrollPosition:UITableViewScrollPositionTop animated:YES];
を私がように見えることはできません上にスクロールしてナビゲーションバーと検索バーを展開する方法を解説します。 tableview
のスクロール時に、tableview
のオフセットが明らかに異なるため、tableview
のコンテンツオフセットを手動で計算することはできません。さらに、異なる画面サイズでは、拡張されたnavigationbar
とsearchbar
のコンテンツオフセットが異なるため、オフセットを保存できません。
誰もこれを理解できましたか?