0

UIView (実際には PM::Screen です) があり、UICollectionViewController のビューである subView を追加しています。この手法を使用して、Instagram のプロフィール画面でグリッド/リストなどを切り替えています。

セルを選択すると、親ビュー (PM::Screen) ナビゲーション コントローラーにプッシュする新しい画面が開きます。

私の質問は、collectionView(view, didSelectItemAtIndexPath: index_path) を取得して、親 PM 画面でメソッドを呼び出すにはどうすればよいですか?

NSNotificationCenter を使用する必要がありますか?

4

1 に答える 1

0

私は以下で管理しました:

self.view.superview.nextResponder.theMethodToCall

より良い方法はありますか?

アップデート:

親への参照を子に渡し、その参照を使用して親のメソッドを呼び出すことになりました

于 2014-12-28T17:37:27.093 に答える