IPHONE开发 在VIEW之间传递参数
2013-11-19 09:40
357 查看
//MovieViewController.h: MovieViewController为现视图,MovieDetailViewController为要切换的子视图,在现视图中定义切换视图的句柄
@property (strong, nonatomic) MovieDetailViewController *childController;
//MovieDetailViewController.h: 在要切换的子视图中定义两个变量
@property (weak, nonatomic) IBOutlet UILabel *detailLabel;
@property (copy, nonatomic) NSString *message;
//MovieViewController.m
if (childController == nil) {
childController = [[MovieDetailViewController alloc]
initWithNibName:@"MovieDetailViewController" bundle:nil];
}
NSUInteger row = [indexPath row];
NSString *selectedMovie = [movieList objectAtIndex:row];
NSString *detailMessage = [[NSString alloc]
initWithFormat:@"你选择了电影:%@.", selectedMovie];
//在现视图中传递变量值给子视图,并切换到子视图
childController.message = detailMessage;
childController.title = selectedMovie;
[self.navigationController pushViewController:childController animated:YES];
@property (strong, nonatomic) MovieDetailViewController *childController;
//MovieDetailViewController.h: 在要切换的子视图中定义两个变量
@property (weak, nonatomic) IBOutlet UILabel *detailLabel;
@property (copy, nonatomic) NSString *message;
//MovieViewController.m
if (childController == nil) {
childController = [[MovieDetailViewController alloc]
initWithNibName:@"MovieDetailViewController" bundle:nil];
}
NSUInteger row = [indexPath row];
NSString *selectedMovie = [movieList objectAtIndex:row];
NSString *detailMessage = [[NSString alloc]
initWithFormat:@"你选择了电影:%@.", selectedMovie];
//在现视图中传递变量值给子视图,并切换到子视图
childController.message = detailMessage;
childController.title = selectedMovie;
[self.navigationController pushViewController:childController animated:YES];
相关文章推荐
- iPhone view 之间的参数传递
- Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换,以及视图之间传值。
- iphone 应用view之间数据传递的方式
- Android应用开发(三):如何完成Activity之间的传递参数
- iphone开发之storyboard页面跳转时传递参数
- Android应用开发(三):如何完成Activity之间的传递参数
- 安卓开发05:Activity之间链接和传递参数
- Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及视图之间传值。
- Android Studio开发基础之Activity之间参数传递
- RCP开发,view之间的信息传递
- Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及视图之间传值。
- 安卓开发05:Activity之间链接和传递参数
- mvc中view与controll之间传递参数时,可以使用url进行传递
- 安卓开发05:Activity之间链接和传递参数
- iPhone开发之窗口之间传递数据之Delegate
- Eclipse插件开发中的Wizard之间参数传递
- 在Xamarin开发,使用MessageCenter在ViewModel和View之间传递值
- iphone viewdidLoad运行以及参数的传递。
- Android Studio开发基础之Activity之间参数传递
- Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换2,使用导航栏控制,以及视图之间传值。