zoukankan      html  css  js  c++  java
  • 代码实现窗口跳转

    UINavigationController类方法跳转窗口:

    - (void)showViewController:(UIViewController *)vc sender:(id)sender

    - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;

    storyboard实现窗口跳转:

    UIViewController类的方法

    - (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender

    在代码中实现- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法,可以进行数据传递,在storyboard中设置

    实例代码:

    [self performSegueWithIdentifier:@"ShowDetail" sender:self];

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

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

            DetailViewController   *detailViewController = segue.destinationViewController;

            NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];

            NSDictionary *dict = [self.listData objectAtIndex:selectedIndex];

            detailViewController.url = [dict objectForKey:@"url"];

            detailViewController.title = [dict objectForKey:@"name"];

            

        }

    }

  • 相关阅读:
    08 正则表达式
    07 函数&对象
    06 Math&Date&Json
    05 数组&字符串
    04 循环控制
    03 流程控制
    02 数据类型&运算符
    大道至简
    Avg_row_length是怎么计算的?
    理解innodb buffer pool
  • 原文地址:https://www.cnblogs.com/PJXWang/p/5509032.html
Copyright © 2011-2022 走看看