0

プログラムでポップアップするサブビューされたUIViewを含むUIViewControllerがあるとします。このUIViewはすべてプログラムで作成され(ストーリーボードにはありません)、UIButtonが含まれています。UIButtonから別のUIViewControllerに移動します(ここでセグエを実行します)。

ストーリーボードでは、最初のUIViewControllerから2番目のUIViewControllerへのセグエ(モーダル)を作成しました。問題はperformSegueWithIdentifierにあります。これは、ユーザーがサブビューのボタンをタップしたときに親UIViewControllerから呼び出す必要があり、関数の呼び出し方法がわからないためです。

誰か助けてもらえますか?どうもありがとう。

4

1 に答える 1

2

わかりました、ここに投稿していて、解決策を得ました...

UIView から関数を呼び出そうとすることに集中する代わりに、デリゲート パターンを作成し、ボタンをタップすると、メインの UIViewController から関数を呼び出します。

これが誰かに役立つかどうかはわかりませんが、ここにあります:)

于 2012-07-30T18:00:00.153 に答える