私のアプリでヘッダ付きのUITableViewを使用していて、テーブルビューのセルに文字列を追加したいと思います。ヘッダーの下にあるセルでは、文字列データを埋めたいと思っています。文字列のサイズに応じて、セルの高さを増やしたいと思います。iPhone:文字列ごとにセルの高さを動的に増やす方法
私はファイルを添付します。
をチェックしてきたが、私は私が望む答えを得ることができないのです。
私はイメージも添付します。
ラベルの指示は私のヘッダーを示し、次のセルに私は、文字列を追加します。
次に、文字列の長さに応じてセルの高さをどのように増やすことができますか?
thanxです。 THT特定の行の文字列の長さをチェックし、データソースARAYから、このメソッド内
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
//return appropriate value based on IndexPath.row
}
し、それに応じて高さを返す:
私は 'cell.textLabel.text'を使ってセルの値を割り当てています。他に何か必要はありますか? – iPhone
'cellForRowAtIndexPath'では、' cell.textLabel.text'を通してテキストをそのまま割り当てます。変更する必要はありません。私は自分の答えを編集しました。 Pl。 – Ilanchezhian
'UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath]; 'この行にエラーメッセージEXC BAD ACCESSがあります。 – iPhone