如何使用按钮将项目添加到Xcode上的另一个视图

问题描述:

我有一个使用故事板的iPad的基本餐厅菜单系统,我有一个产品视图,其中包含一个按钮以将项目添加到订单页面,我如何获得它,以便当用户按下添加到订单按钮时​​,它将产品名称添加到订单场景中。我想过在订单页面中使用表格视图,但我不知道这是否是一个好主意。主要是我需要一些帮助,以便在按下按钮时如何让它将相应的产品名称打印到订单页面上。有任何想法吗?如何使用按钮将项目添加到Xcode上的另一个视图

谢谢,

Aislinn

只需添加产品名称以一个NSMutableArray和具有的tableview负荷从这个数组中的项目,并将其显示给用户。

编辑:

当用户点击该按钮来添加产品,使用[arrayName addObject:@"Product Name"]。然后,要将其加载到tableview中,请使用tableview的委托方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{}将名称加载到单元格中。事情是这样的:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
     static NSString *identity = @"MainCell"; 
     UITableViewCell *cell; 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identity] autorelease]; 
     cell.textLabel.text = [arrayName objectAtIndex:indexPath.row]; 
     return cell; 
} 
+0

你会怎么做呢? – AisRuss

+0

@AisRuss更新了我的答案 –

我怎样才能得到它,这样,当用户按下添加命令按钮,它增加了产品名称,顺序现场。

你在混合演示文稿和数据,这是一个坏主意。创建一个根本没有查看逻辑的订单的表示。当一个按钮被添加到一个订单中时,视图控制器应该告诉管理订单的类。当您需要显示订单时,视图控制器应该向班级询问详细信息。有关更多信息,请阅读Apple使用严重的MVC设计模式。