我是 iPhone 开发者的新手,
在我的应用程序中,当我单击按钮时会出现弹出框。
我想要做的是,当我在弹出窗口中选择任何行时,该单元格应标有右箭头图像,如:
cell.accessoryType = UITableViewCellAccessoryCheckmark;
我想获取该选定行的文本。
简而言之,我想在我的弹出框中实现复选框,如果选择了 5 行,那么我想获取这 5 行的文本并将其存储在数组中。
这是我的代码:
-(void)btnClicked{
UIViewController* popoverContent = [[UIViewController alloc]init];
UIView* popoverView = [[UIView alloc] initWithFrame:CGRectMake(110, 0, 500, 4)];
UITableView *table = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 250, 665) style:UITableViewStylePlain];
[table setDelegate:(id<UITableViewDelegate>)self];
[table setDataSource:(id<UITableViewDataSource>)self];
[self.view addSubview:table];
[table release];
[popoverView addSubview:table];
popoverContent.view = popoverView;
popoverContent.contentSizeForViewInPopover = CGSizeMake(250, 600);
self.popoverController = [[UIPopoverController alloc]
initWithContentViewController:popoverContent];
[self.popoverController presentPopoverFromRect:CGRectMake(100,0, 535, 35)
inView:self.view permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
[popoverView release];
[popoverContent release];
}
在此之后,我将我的数组传递给 UITableView。
提前致谢 !