IOSアプリケーションのいくつかの場所で使用できる再利用可能なコードを作成しようとしています。
それが行うことは、その中の各セルがいくつかのUIButtonを持つテーブルを作成することです。ボタンをクリックするときは、ビューを別のViewControllerにリダイレクトし、そのボタンに関連するデータ(たとえば、ユーザーID)を表示する必要があります。
このコードを再利用できるようにしたいので、他のビューが継承するUIViewControllerを作成しました。私のViewControllerは、プログラムでUITableViewとセルを作成し、その中のすべてにデータを入力します。
私が理解できない唯一のことは、UIButtonに触れたときにビューを次のビューにリダイレクトする方法です。私はこれを自立したコンポーネントとして、ストーリーボードで「遊んで」、同じセグエを別の場所に繰り返しプッシュする必要がないので、セグエなしでそれをやろうとしています。
任意の提案をいただければ幸いです!
質問する
2759 次
1 に答える
1
ボタンを押すときにこのコードを使用します
ViewController *obj = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
ViewControllerは、移動するコントローラーです。
データを渡したい場合は、ViewControllerに変数を設定するだけで、ボタンをクリックします。プッシュする前に、上のコードと下の行を使用してください
obj.userId = @"UserId1";
于 2012-06-26T18:11:17.937 に答える