我们说我有一个带有[Apple,Orange,Grape和Banana]的数组,我希望它们各自在UITableView中有自己的部分,但每个部分都有相同的结构。例如,每个部分允许用户输入阵列中每个项目的数量和卡路里。有没有办法使这成为可能。我是初学者,我在使用UITableView时遇到了困难。
我相当接近,我知道我可以使用func" numberOfSectionsInTableView(tableView:UITableView) - > INT"与我想要的部分数量的数组的计数,但如果我在一个部分做一件事,它会影响所有其他部分。为了更清楚地解释这一点,我希望用户能够输入他/她想要添加的行数。如果用户在一个部分中输入2,则会为每个部分添加2行而不是仅添加2行。
答案 0 :(得分:0)
你可以通过创建字典并插入不同数组的每个部分数据来实现这一点,这里名称是array.i认为这段代码可以帮助你。
答案 1 :(得分:-1)
Uitextfield数量和卡路里与标签值。你必须把像Tage这样的值。 strTage = [nstringtag stringwithformat:@“%d%d”,indexpath.row + 1,indexpath.section + 1]; Txtfld.tag = [strTage integervalue]; strTage声明应该是全局的,因为nstring这里11表示第0部分,第0行和第21行表示第1部分和第0行。你需要在文本字段的didendeding方法中拆分标记值,并且还设置委托你可以在这里存储你的数组值。