1、iOS传值的方法-属性正向传值
2015-07-17 10:00
363 查看
用属性进行传值,将A界面的值传递到B界面。在B类中定义一个变量,然后在A类中跳转到B类中的地方,对需要传递的变量进行赋值。
1、A类中的代码如下:
2、B类中中的代码如下
资源下载地址 : http://download.csdn.net/detail/u010545480/8909409
1、A类中的代码如下:
#import "FirstViewController.h" #import "SecondViewController.h" @interface FirstViewController () @property (retain, nonatomic) UITextField *textField; @end @implementation FirstViewController @synthesize textField; - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; self.title = @"属性正向传值"; textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 120, self.view.frame.size.width-20, 40)]; textField.placeholder = @"请输入一个值"; textField.borderStyle = UITextBorderStyleRoundedRect; [self.view addSubview:textField]; UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10, 200, self.view.frame.size.width-20, 35)]; btn.backgroundColor = [UIColor grayColor]; [btn setTitle:@"确定" forState:UIControlStateNormal]; [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn]; } - (void)btnClick:(id)sender { SecondViewController *second = [[SecondViewController alloc] init]; second.string = textField.text; //对需要传递的变量进行复制 [self.navigationController pushViewController:second animated:YES]; } @end
2、B类中中的代码如下
#import <UIKit/UIKit.h> @interface SecondViewController : UIViewController @property (retain, nonatomic) NSString *string; //定义传值变量的属性 @end
#import "SecondViewController.h" @interface SecondViewController () @end @implementation SecondViewController @synthesize string; - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, self.view.frame.size.width-20, 30)]; NSString *str = [NSString stringWithFormat:@"%@:%@",@"你传的值为",string]; label.text = str; [self.view addSubview:label]; }
资源下载地址 : http://download.csdn.net/detail/u010545480/8909409
相关文章推荐
- iOS传值一属性传值,代理传值
- iOS传值的方法-单例反向传值
- 5、iOS传值的方法-Block反向传值
- 3、iOS传值的方法-Notifaction正向传值
- iOS开发系列----UI(视图编程入门:Delegate、Block、单例、属性传值)
- OC传值之-通知,NSNotificationCenter
- ios 属性、通知、block、代理、单例传值
- iOS开发-Day4-C的复习
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- 恩布企业 IM iOS端 1.1 发布, 开源手机 IM
- iOS 收起键盘
- iOS初学者
- iOS开发 - CoreData框架 数据持久化
- iOS开发者有价值的工具集
- WebGL 在 OpenGL ES 指令 iOS 在 C 分歧版指令分析
- ios开发中,关于javascript直接调用oc代码而非通过改变url回调方式
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- iOS 代码审查(Code Review for iOS)
- ios开发设计电影院
- ios开发设计电影院