新來的Xcode, 我創建了一個分組表視圖,含有不同量的行中的每個部分,我現在不知道該填充細胞的最佳方法與數據,然後移動到下一個時,視圖該單元格被按下。 請幫助。 謝謝分組表視圖
Q
分組表視圖
0
A
回答
0
,你可以嘗試一下這個基本教程,看你如何填充你的表.. http://blog.webscale.co.in/?p=150
和當按下小區進行操作,你就基本上需要做這樣的事情在在didSelectRowAtIndexPath方法方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if(0 == indexPath.row)
{
NSLog(@"first row selected");
if(patientView == nil)
patientView = [[PatientList alloc]init];
[self.navigationController pushViewController:patientView animated:YES];
}
這僅僅是一個你想做的事非常非常簡單的例子......打了一下,這個周圍會幫助你瞭解更多...
0
**set in .h file**
@property(nonatomic, retain)NSArray *data;
@property(nonatomic, retain)NSArray *sections;
**in .m file view did load**
self.sections = [[NSArray alloc] initWithObjects:@"university",@"sabaragamuwa",@"Srilanka",nil];
self.data = [[NSArray alloc]initWithObjects:
[[NSArray alloc] initWithObjects:
@"CiS",
@"006",
@"07", nil],
[[NSArray alloc] initWithObjects:
@"cis",
@"006",
@"007", nil],
[[NSArray alloc] initWithObjects:
@"cis",
@"006",
@"07", nil],nil];
**addthoose**
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#warning Potentially incomplete method implementation.
// Return the number of sections.
return [self.sections count];
}
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
return [self.sections objectAtIndex:section];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
#warning Incomplete method implementation.
// Return the number of rows in the section.
return [data count];}
**addalsooo**
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:
SimpleTableIdentifier];
// Configure the cell...
if (cell == nil){
// Create the cell.
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier];
}
NSArray* dataArray = [data objectAtIndex:indexPath.section];
cell.textLabel.text = [dataArray objectAtIndex:indexPath.row];
cell.textLabel.textAlignment = UITextAlignmentRight;
cell.textLabel.textColor = [UIColor colorWithRed:0.0 green:139.0/255.0 blue:69.0/255.0 alpha:1.0];
UIImage *cellImage = [UIImage imageNamed:@"oranimCellIco.png"];
cell.imageView.image = cellImage;
return cell;}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray* dataArray = [data objectAtIndex:indexPath.section];
NSString *catgory= [dataArray objectAtIndex:indexPath.row];
if([email protected]"cis")
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Answer Set"
message:@"Answer set as Yes Or No"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
else if([email protected]"006")
{
answerviewcon *vc1=[self.storyboard instantiateViewControllerWithIdentifier:@"answerviewcon"];
[self presentViewController:vc1 animated:YES completion:nil];
}
相關問題
- 1. 分組視圖表
- 2. 分組表視圖Obj-C
- 3. 列表視圖分組
- 4. 在分組表視圖
- 5. 分組列表視圖
- 6. 分組表視圖空部分
- 7. 分組視圖詳細視圖中的分組視圖
- 8. 問題與表視圖分組表視圖
- 9. MySQL分組視圖
- 10. 創建分組表格視圖
- 11. 分組列表中的項目視圖
- 12. 分組表視圖 - 圓角單元格?
- 13. 分組表視圖和uisegmented控件
- 14. gtk中的分組列表視圖
- 15. Iphone中的分組表格視圖
- 16. 分組表視圖白天和國家
- 17. 如何獲得分組表格視圖的標題視圖?
- 18. CouchDB的視圖 - 分組
- 19. 分組登錄視圖
- 20. 分組的CouchDB的視圖
- 21. 分組的UITableView子視圖
- 22. ExtJs - 分組視圖樣式
- 23. Sharepoint視圖分組 - 性能
- 24. iPad拆分視圖「縮小」表視圖
- 25. 表視圖組標題視圖
- 26. SSRS圖表分組
- 27. Google圖表分組
- 28. 在Xcode的分組表格視圖中添加部分
- 29. Iphone中的分組表視圖,帶有一個部分
- 30. 如何在分組表格視圖中添加部分?