ストーリーボードを使用してアプリを構築する ストーリーボードに 356 個のビューコントローラーが必要であり、非常に多くの画面で作業することはできません ストーリーボードにタブ バーとテーブル セルを作成します xib を作成します xib からストーリーボードのテーブル セルへの関係をどのように行いたいですかやれ?
ありがとう!
ストーリーボードを使用してアプリを構築する ストーリーボードに 356 個のビューコントローラーが必要であり、非常に多くの画面で作業することはできません ストーリーボードにタブ バーとテーブル セルを作成します xib を作成します xib からストーリーボードのテーブル セルへの関係をどのように行いたいですかやれ?
ありがとう!
TableViewControllerから他のビューに配線できます。
たとえば、最初は、TableViewCellを次のように設定できます。
セルをタップすると、タップしたセルの数が表示されます。
タップしたセルの数を次のViewControllerに送信するには、以下のように使用できperformSegueWithIdentifier:sender:
ますprepareForSegue:sender
。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"showDetail"
sender:[NSString stringWithFormat:@"%d", indexPath.row + 1]];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
DetailViewController *c = segue.destinationViewController;
c.string = (NSString *)sender;
}
このプロジェクトをダウンロードして実行するだけです。
ビュー コントローラが多すぎますが、実際の質問にはユーモアを加えます。
UIStoryBoard *storyBoard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
BrowserViewController *vc = (BrowserViewController*)[storyboard instantiateViewControllerWithIdentifier:@"BrowserViewController"];
//get whatever instance you want off the VCs properties a table view or whatever
// but usually youll just want to push it onto a nav controller
[[self navigationController] pushViewController:vc animated:YES];