From 8405eebdfa90b24528d73e9bc7fb99463ca2660a Mon Sep 17 00:00:00 2001 From: Miltiadis Vasilakis Date: Mon, 26 Feb 2024 15:19:36 +0200 Subject: [PATCH] In PDFSearchViewController dismiss keyboard on search button click --- .../Scenes/Detail/PDF/Views/PDFSearchViewController.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Zotero/Scenes/Detail/PDF/Views/PDFSearchViewController.swift b/Zotero/Scenes/Detail/PDF/Views/PDFSearchViewController.swift index 9e1ac9d44..d0688daab 100644 --- a/Zotero/Scenes/Detail/PDF/Views/PDFSearchViewController.swift +++ b/Zotero/Scenes/Detail/PDF/Views/PDFSearchViewController.swift @@ -72,6 +72,8 @@ final class PDFSearchViewController: UIViewController { let searchBar = UISearchBar() searchBar.translatesAutoresizingMaskIntoConstraints = false searchBar.placeholder = L10n.Pdf.Search.title + // Set search bar delegate before reactive extension, otherwise reactive will be overwritten. + searchBar.delegate = self searchBar.rx .text .observe(on: MainScheduler.instance) @@ -202,3 +204,9 @@ extension PDFSearchViewController: TextSearchDelegate { searchBar.isLoading = false } } + +extension PDFSearchViewController: UISearchBarDelegate { + func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { + searchBar.resignFirstResponder() + } +}