ユーザーがポップアップの外側をタップすると、ポップアップが解除されないようにしようとしています。私はこれに関する他の質問/回答をしているようですが、それらはすべてビューのためにmodalInPopoverを使用することを示唆しているようです。私はviewDidAppearでこれを行いました。私はドロップダウンメニューからの選択に従ってラベルを記入するボタンと共にテキストフィールドを持っています。情報が入力される前に、正常に動作し、外部をタップするとポップアップが解除されません。また、テキストフィールドにテキストが入力されたときにもうまく動作します。ただし、ボタンの1つをタップした後にドロップダウンから選択するとすぐに、ポップアップはそのボタンの外に触れた後に閉じます。外を叩くときのPopover Dismissalの防止(スウィフト)
これがなぜ起こったのか他の提案はありますか?テキストフィールドでresignFirstResponderを呼び出すと何か関係がありますか?
ありがとうございましたが、残念ながら、私にとってはうまくいきませんでした。 iOS 9と互換性のある方法を知っていますか? – mhunt2015