-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を表示し、詳細にテキストラベルで利用可能な番号を表示したいだけです。私はそれを理解できないか、そのポイントに到達する方法を理解できません。ありがとう!

編集 - ストーリーボードで作成されたテーブル ビューが既にあり、viewcontroller h および m ファイルを作成しました。これは FloorTableViewController.m ファイルに書き込まれています。

4

1 に答える 1

-1

これを試して :

tebleView Delegate "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 に答える