本文主要是介绍Snail—UI学习之UIButton实现界面跳转及属性传值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前提是我们已经已经有了一个根UIViewController
我们新建一个SecondUIViewController 并且有一个sttr的属性 便于存储第一个界面传给第二个界面的值
在RootUiViewController中写入这些东西
//如果有多个按钮要触发同一个操作,但是又想实现不同按钮方法将执行不同操作时,就要判断一下是哪个按钮按下了
- (void)click:(UIButton *)button{if (button.tag == 2) {NSLog(@"button2 点我了");}else if (button.tag == 3){//新建一个界面WJJSecondViewController * second = [[WJJSecondViewController alloc] init];//给第二个界面传参数second.attr = @"根据属性传值";//设置反转动画second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;//跳转[self presentViewController:second animated:YES completion:nil];}
}
接下来,到SecondUIViewController.m中
- (void)viewDidLoad
{[super viewDidLoad];// Do any additional setup after loading the view.self.
这篇关于Snail—UI学习之UIButton实现界面跳转及属性传值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!