2017-09-05 3 views
1

私は今どこからでも答えを見つけようとしています。UIButtonがビューコントローラに戻るときにタップを認識しません

私は全体を通して同じ順序で行く5つのビューコントローラを持っています。最初のビューは、UIImageとUIButtonを持つUIViewです。アプリを読み込むとボタンが機能し、写真を撮ることができ、残りのアプリは期待通りに機能します。私は(ナビゲーションコントローラの戻るボタンを使って)戻ったり、最終的なビューコントローラを取得し、

self.navigationController?.popToRootViewController(animated: true) 

は私がボタンをタップすることはできません使用している場合、それは私のタップを認識しません。私はそれがビューの下にあるボタンで行うことができると思っていますが、私は私のビューのサブビューとしてボタンを設定しようとしましたが、これは動作しません。

ご協力いただければ幸いです!

ありがとうございます。

エド

+0

あなたは 'popToRoot'以外のコードで何かしていますか?あなたはストーリーボードから@IBAction経由で、またはコード経由でタップ機能を割り当てていますか? – DonMag

+0

ボタンの上に何かがあるかどうかを確認するには、Xcodeの[デバッグビュー階層]ボタンを試してみてください。 https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html –

+0

ボタンの上にビューがありますか?もしそうなら 'isUserInteractionEnabled'を' false'に設定する必要があります。 – WMios

答えて

0

みんなありがとう!!私のカメラビューでのユーザーインタラクションを無効にするという簡単な解決策がそれを解決しました。私は100%確信していないの違いは、最初に構築されているビューコントローラからのもので、戻ってくるときに再び読み込むが、それを理解するだろう。再度、感謝します!

関連する問題