2

我正在开发一个标签栏应用程序,我需要在其中

我有一个表格视图,其中有 9 行(帐户组的名称),它们位于一个数组中。当我选择任何行时,它会打开另一个视图,然后我输入AcctTitle并保存它。当我单击在另一个选项卡上时,它会打开一个表格视图,它应该根据帐户组显示行。

我的意思是,当我在上一个选项卡中选择 xxx 组并逐个输入 5 个帐户标题并保存时,在其他选项卡中它应该显示 xxx 组作为部分的标题,并在该部分中显示 5 个标题作为行。

不同的组有不同的行(两个不同的选项卡)。我怎样才能做到这一点?

4

5 回答 5

1

使用这两种方法

//For Number of section
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

//For Number of Cell
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
于 2012-04-25T05:20:51.367 回答
0

试用:

-(void)viewDidAppear:(BOOL)animated
{
    [tableview reloadData]
}

希望这可以帮助。

于 2012-04-19T11:56:51.703 回答
0

您只需使用这些方法更改它们都在不同的不同组中的部分值。

 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
   {
   if(section==0)
   {
    //what ever you want
   }
   if(section==1)
   {
   //what ever you want
    }
   }


  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
  if(section==0)
  {
  //what ever you want
    }
  if(section==1)
  {
  //what ever you want
  }
   }
于 2012-05-03T06:19:44.377 回答
0
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
于 2012-05-03T06:24:19.187 回答
0

定义一个包含您需要显示的部分列表的数组。并且在

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return [urSectionlistArray count]}

并且在方法中

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{ return [urSectionlistArray objectAtIndex:section]count];

根据定义的不同部分定义行数。

你可以在方法中定义标题的标题

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{

return [urSectionlistArray objectAtIndex:section];

}

你可以试试上面的方法..

于 2012-05-03T14:03:45.047 回答