storyboard学习笔记-1

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

{

    if ([[segue identifier] isEqualToString:@"ShowDisclosureDetail"]) {

        DisclosureDetailViewController *detailViewController = [segue destinationViewController];

        NSIndexPath *indexPath = (NSIndexPath *)sender;

        

        detailViewController.detailTitle = [self.list objectAtIndex:indexPath.row];

    }

}

//不使用某个具体的控件来进行跳转,使用整个view controller来链接segue,然后在响应的函数中执行

//[self performSegueWithIdentifier:@"ShowDisclosureDetail" sender:indexPath];


//响应table cell右侧的显示具体按钮

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

{

    [selfperformSegueWithIdentifier:@"ShowDisclosureDetail"sender:indexPath];

}


原文地址:https://www.cnblogs.com/hbf369/p/2395455.html