[ios]ios中的跳转

仅基于几乎什么都不会的水平做出以下总结

========================================

segue 需要 navigation Controller 支持

在storyboard配置segue 

有两种方式

1.对button等按钮配置 segue

2.对viewController配置segue

此时已经可以跳转了

但是要执行数据等

扫描二维码关注公众号,回复: 770632 查看本文章

就需要在viewController.m中实现

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    //此controlview中所有的segue要执行时都回调次方法。
    if([segue.identifier isEqualToString:@"showMessage"])
    //根据segue的不同indentifier来执行不同的操作。
    {
        [segue.destinationViewController setHappniess:self.result];
        //通过 segue.destinationViewController  可以让目标viewcontroller执行操作。
    }
    if([segue.identifier isEqualToString:@"test"])
    {
        [segue.destinationViewController setHappniess:75];
    }
}

总结:

1.先在storyboard建立segue,并命名;【此时已可跳转】

2.如需操作则在对应的viewController 中覆写

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

猜你喜欢

转载自poolo.iteye.com/blog/1694949