前提・実現したいこと
UIViewControllerからUICollectionViewControllerへモーダル遷移しています。
このUICollectionViewControllerに閉じるためのUIButtonを設定しているので、タップキャンセルでモーダルを閉じUIViewControllerに戻りたい。
発生している問題・エラーメッセージ
エラーメッセージ
Value of type 'HOGECollectionViewCell' has no member 'dismiss'
作成したボタン let button: UIButtonに
button.addTarget(self, action: #selector(self.closeButton(_:)), for: .touchUpInside)
を設定し、また下記のfunc closeButtonでタップキャンセルしたいのですが、現状できていません。
@objc func closeButton(_ sender: UITapGestureRecognizer) { print("閉じる") self.dismiss(animated: true, completion: nil) }
試したこと
UIViewControllerに設定したモーダル遷移を実行するUIButtonは反応しています。
閉じることができません。
他のパターンとしてUIViewControllerからUITableViewへモーダル遷移し、それを閉じUIViewControllerへ戻ることは出来ています。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/20 11:35 編集
2018/05/20 11:58
退会済みユーザー
2018/05/20 12:22
2018/05/20 13:58 編集
退会済みユーザー
2018/05/23 06:01