AutocompleteViewController: adjust insets on keyboard appearance
This commit is contained in:
@@ -29,7 +29,7 @@ class BrowserView: UIView
|
||||
didSet { setNeedsLayout() }
|
||||
}
|
||||
|
||||
var autocompleteView: UIView? {
|
||||
var autocompleteView: UICollectionView? {
|
||||
didSet {
|
||||
addSubview(autocompleteView!)
|
||||
if let toolbarView = toolbarView {
|
||||
@@ -170,6 +170,8 @@ class BrowserView: UIView
|
||||
if let autocompleteView = autocompleteView {
|
||||
// Compact: autocomplete view takes the space of the webview
|
||||
autocompleteView.frame = bounds.inset(by: webViewContentInset)
|
||||
autocompleteView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: keyboardLayoutOffset, right: 0)
|
||||
autocompleteView.scrollIndicatorInsets = autocompleteView.contentInset
|
||||
|
||||
if traitCollection.horizontalSizeClass == .regular {
|
||||
// Regular: shows up just underneath the url bar
|
||||
|
||||
@@ -442,7 +442,7 @@ class BrowserViewController: UIViewController
|
||||
findOnPageController.webView = webView
|
||||
|
||||
// Autocomplete view
|
||||
browserView.autocompleteView = autocompleteViewController.view
|
||||
browserView.autocompleteView = autocompleteViewController.collectionView
|
||||
|
||||
// Color theme
|
||||
browserView.titlebarView.setColorTheme(tab.colorTheme)
|
||||
|
||||
Reference in New Issue
Block a user