我想创建一个类似帖子的应用程序,所以我希望在UITableView
标题中应该有帖子名称已经在帖子旁边应该有按钮评论点击它时应该打开pop输入评论和评论存储在该帖子标题的数组中
我有用于标题的post数组,但是如何为每个部分提供行,因为这里的用户注释是我的代码
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
NSString *result = [postsArray objectAtIndex:section];
return result;
}
//自定义表格视图中的行数。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [headerArray count];// here will be array for each section of header post entered any idea how to use this.
}
答案 0 :(得分:0)
我假设您有n
个部分,并且在每个部分中都要添加元素。
数据结构将是。
<强> globalVariabls 强>
int numberOfSections = 3;
NSMutableArray * arr;
在 viewDidLoad
中 arr = [[NSMutableArray alloc] init];
for(int i = 0; i< numberOfSections; i++)
{
[arr addObject:[[NSMutableArray alloc]init]]; //Each array will contain comments for particular section.
}
在标题 * 视图 * put按钮中,该按钮将显示输入框以输入注释。 send section number to that
。
在特定数组中添加该注释。
例如
-(void)postSubmited:(NSString*)comment inSection:(int)section
{
//int section = 2; //eg suppose you clicked button in section number 2
// NSString *comment = @"example"; //get comment for input-box
NSMutableArray *sectionArr = [arr objectAtIndex:section];
[sectionArr addObject:comment];
}
在 numberOfSections
中 return arr.count;
在 numberOfRows 方法
中NSMutableArray *sectionArr = [arr objectAtIndex:section];
return [sectionArr count];
需要应用类似的逻辑。尝试。