-1

私はTableViewCellでこの質問をしています。セルに写真を入れたいのですが、セルの高さは写真の高さに応じて変更されます。これをどのようにコーディングできますか?

4

2 に答える 2

1

UITableViewの-(CGFloat)TableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

于 2012-10-15T12:29:54.257 に答える
0

あなたはおそらくUIImageViewあなたの細胞の中に を持っています。その画像ビューには UIImage があり、UIImage には画像の高さを検出するために使用できるsize プロパティがあります。

psoft で述べられUITableViewているように、のheightForRowAtIndexPathメソッドを使用すると、画像に応じてセルの高さを変更するように指示できます。

使用する

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath {
    return 100;
}

すべてのセルの高さが 100 ピクセルになります。その関数を変更して、セル内の画像の高さを返すようにすると、問題が解決します

于 2012-10-15T12:41:27.593 に答える