【发布时间】:2012-08-27 03:34:05
【问题描述】:
我有包含许多账单的 BillPreviewController(页面滚动视图)和包含许多项目的 BillViewController(tableView)。这是我用来在页面滚动视图中创建表格视图的代码。
我不知道如何删除它!
-(void)configureBillViewControllers{
self.billViewControllerArray = [[NSMutableArray alloc] init];
for (Bill *aBill in self.billArray) {
BillViewController *abvc = [[BillViewController alloc] initWithBill:aBill];
abvc.onDidSelectRowCallBack = ^(UINavigationController *nav){
BillViewController *bvc = [self.billViewControllerArray objectAtIndex:pageControl.currentPage];
Bill *newBill = [bvc bill];
Item *anItem = [[newBill listOfOrderedItem] objectAtIndex:bvc.selectedItemIndex];
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:[anItem name] delegate:self cancelButtonTitle:@"cancel" destructiveButtonTitle:@"Remove" otherButtonTitles:@"Edit", nil];
[actionSheet showFromToolbar:self.toolbar];
self.totalBillDollarLabel.text = [NSString stringWithFormat:@"%g", [newBill getTotalPrice]];
self.totalBillRielLabel.text = [NSString stringWithFormat:@"%.2f", [newBill getTotalPrice]*self.anExchange.rielBuyPerDollar];
};
abvc.delegate = self;
[self.billViewControllerArray addObject:abvc];
}
}
【问题讨论】:
-
你可以使用“removeFromSuperview”
-
在要删除tableview的方法内。
标签: iphone ios uitableview uiscrollview