0

各行の次に画像を表示する UITableView があります。私が抱えている問題は、最初の 3 行の画像のみが表示され、残りの行には表示されないことです。テストするために、2番目の画像から、まったく同じように表示するように設定しました(最初の画像のみが異なります)。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

    }
    // Configure the cell...

    cell.textLabel.text = [booklist objectAtIndex:indexPath.row];
    cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
    cell.textLabel.numberOfLines = 2;
    cell.detailTextLabel.text = @"(opt) We can add more info here";
    cell.detailTextLabel.textColor = [UIColor whiteColor];

    cell.imageView.image = [UIImage imageWithContentsOfFile:MyImagePath];

    //Arrow 
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

    return cell; }

誰でも助けてもらえますか?

ありがとう!

4

1 に答える 1

0

どうやら、ファイル名を保存したデータベース データに問題があったようです。私はそれを(同じデータで!)再設定しましたが、今では正常に動作しています。

理由はわかりませんが、機能しています。

于 2012-06-19T13:12:12.973 に答える