繁体   English   中英

如何从uitableview单元获取动态值?

[英]how to get dynamic values from uitableview cells?

如果我必须在uitableview中显示10或30或100个字符串..如何从中获取所选的原始数据..每行的值都不同。我的意思是我必须从2维设置行值并显示名称NSArray ..有人请帮助我..

我将为您的表行所代表的对象设置一个NSMutableArray。 您可以使用自己的类或NSDictionaries,每行一个。 我的-tableView:cellForRowAtIndexPath:的数据源实现(UITableViewDataSource协议)将把每个单元格的内容(无论是字符串,图像还是其他)设置为NSMutableArray的适当对象。 每当选择一行并且提供的NSIndexPath指向NSMutableArray中相应对象的索引时,都会调用-tableView:didSelectRowAtIndexPath:的我的委托实现(UITableViewDelegate协议)。

基本上,只需实现UITableViewController(默认情况下既是数据源又是表视图的委托),将需要在表中“显示”的对象放入NSMutableArray中,并实现-tableView:numberOfRowsInSection :、 -tableView:cellForRowAtIndexPath:和-tableView:didSelectRowAtIndexPath:以最直接的方式。 第一种方法返回每节的行数,第二种方法为每行配置一个单元格,第一种方法在选择某行时发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM