Я использовал табличное представление для отображения данных, но у меня возникла проблема, когда я прокручивал вверх табличное представление, прокручивал вверх, но оно там не доходило до дна.Я делюсь скриншот. проблема прокрутки табличного представления
Внутри заголовка табличного представления я использовал контроллер поиска, когда я удалял табличное представление контроллера поиска, работающего должным образом, но при использовании проблемы контроллера поискового просмотра проблема остается прежней.
self.searchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
searchController.hidesNavigationBarDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.placeholder = "Search by Receipt No, Order No"
controller.searchBar.showsCancelButton = false
controller.searchBar.backgroundColor = #colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
controller.searchBar.searchBarStyle = .minimal
controller.searchBar.setShowsCancelButton(false, animated: false)
let textFieldInsideSearchBar = controller.searchBar.value(forKey: "searchField") as? UITextField
let imageView = textFieldInsideSearchBar?.leftView as! UIImageView
imageView.image = imageView.image?.withRenderingMode(UIImageRenderingMode.alwaysTemplate)
imageView.tintColor = #colorLiteral(red: 0.8901960784, green: 0.1764705882, blue: 0.2156862745, alpha: 1)
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped(tapGestureRecognizer:)))
imageView.isUserInteractionEnabled = true
imageView.addGestureRecognizer(tapGestureRecognizer)
let placeholderLabel = textFieldInsideSearchBar?.value(forKey: "placeholderLabel") as? UILabel
placeholderLabel?.font = UIFont.systemFont(ofSize: 14)
//Add searchbar controller in header
self.tableView.tableHeaderView = controller.searchBar
return controller
})()