-2
  - (void)viewDidLoad
    {

    [super viewDidLoad]    
    { FloorList = [NSArray arrayWithObjects:@"Floor One", @"Floor Two", @"Floor Three", nil];
        FloorListAvailable = [NSArray arrayWithObject:@"10 Available", @"2 Available", @"0 Available", nil]; 
        dict = [NSDictionary dictionaryWithObjects:FloorListAvailable forKeys:FloorList];
      }  
       }

   ...cellForRowAtIndexPath:..... 
        cell.textLabel.text = [@"%", FloorList];
        cell.detailTextLabel.text= [@"%", [dict objectForKey:FloorListAvailable]];

我不知道我现在在做什么。我只想要一个表格视图来显示 1 楼,并在 detailtextlabel 中显示可用的数字。我无法理解或理解如何达到这一点。谢谢!

编辑-我已经在情节提要中制作了表格视图并创建了一个视图控制器 h 和 m 文件,这正在写入 FloorTableViewController.m 文件

4

1 回答 1

-1

试试这个 :

在您的 tebleView 代表“cellForRowAtIndex”中写下:

 cell.textLabel.text = [NSString stringWithFormate:@"%@",[FloorList objectAtIndex:indexPath.row]];
cell.detailTextLabel.text= [NSString stringWithFormate:@"%@",[FloorListAvailable objectAtIndex:indexPath.row]];

每次创建单元格时,它都会从与数组值对应的数组中加载对象

希望这会帮助你

于 2013-01-08T19:44:19.863 回答