私は今どこからでも答えを見つけようとしています。UIButtonがビューコントローラに戻るときにタップを認識しません
私は全体を通して同じ順序で行く5つのビューコントローラを持っています。最初のビューは、UIImageとUIButtonを持つUIViewです。アプリを読み込むとボタンが機能し、写真を撮ることができ、残りのアプリは期待通りに機能します。私は(ナビゲーションコントローラの戻るボタンを使って)戻ったり、最終的なビューコントローラを取得し、
self.navigationController?.popToRootViewController(animated: true)
は私がボタンをタップすることはできません使用している場合、それは私のタップを認識しません。私はそれがビューの下にあるボタンで行うことができると思っていますが、私は私のビューのサブビューとしてボタンを設定しようとしましたが、これは動作しません。
ご協力いただければ幸いです!
ありがとうございます。
エド
あなたは 'popToRoot'以外のコードで何かしていますか?あなたはストーリーボードから@IBAction経由で、またはコード経由でタップ機能を割り当てていますか? – DonMag
ボタンの上に何かがあるかどうかを確認するには、Xcodeの[デバッグビュー階層]ボタンを試してみてください。 https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html –
ボタンの上にビューがありますか?もしそうなら 'isUserInteractionEnabled'を' false'に設定する必要があります。 – WMios