これは単純なはずですが、頭痛の種になりつつあります。ユーザーがテキストを入力して検索をクリックする UITextField を持つビューがあります。これにより、別のビュー コントローラーがポップアップし、最初のビューが消える前に、テキスト フィールドでファーストレスポンダーを辞任します。2 番目のビューが閉じられると、最初のビューは自動的にテキスト フィールドを最初のレスポンダーにします。これを抑制する方法が見つかりません。2番目のビューを閉じたときにキーボードがポップアップしないようにする方法を知っている人はいますか?
viewWillAppearでResignFirstResponderを試みましたが、効果はありません。私はviewDidAppearで同じことを試しましたが、キーボードがポップアップしてすぐに閉じてしまい、見栄えが悪くなります。
助けていただければ幸いです。