-(void)btnClick:(UIButton *)btn{
DetailViewController *dvc = [[DetailViewController alloc]init];
if (btn.tag == 100) {
//上下切换:默认切换方式
dvc.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
}
else if (btn.tag == 101){
//左右翻转切换
dvc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
}
else if (btn.tag == 102){
//渐变切换
dvc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
}
else{
//卷页切换
dvc.modalTransitionStyle = UIModalTransitionStylePartialCurl;
}
[self presentViewController:dvc animated:YES completion:^{
NSLog(@"切换完成");
}];
}
本文介绍了一种在iOS应用中实现不同视图控制器过渡效果的方法。通过为DetailViewController设置不同的modalTransitionStyle属性值,可以轻松实现上下切换、左右翻转、渐变切换和卷页切换等视觉效果。

被折叠的 条评论
为什么被折叠?



