5
私はInterfaceBuilderでカスタムテーブルセルを作成しています。しかし、IBの高さを変更すると、その変更は実行中のプログラムに反映されません。 IBの高さを設定する以外に何か必要なことはありますか?Interface BuilderでUITableViewを変更するとき、UITableViewCellの高さが変更されない
ありがとうございます。
私はInterfaceBuilderでカスタムテーブルセルを作成しています。しかし、IBの高さを変更すると、その変更は実行中のプログラムに反映されません。 IBの高さを設定する以外に何か必要なことはありますか?Interface BuilderでUITableViewを変更するとき、UITableViewCellの高さが変更されない
ありがとうございます。
IBのカスタムセルの高さを変更するだけでは不十分です。 UITableViewの行の高さは、2つの方法あなたはすべてのセルが同じ高さになります知っていれば、所望の値にtableview.rowHeight
プロパティを設定し
に制御することができます。私が間違っていない場合は、IBでこれを設定することもできます。
は、このメソッドを使用すると、このメソッドを実装する場合、あなたがtableView.rowHeight
に設定された値が無視されることを意味し、優先さUITableViewDelegate方法に
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
を実装します。
あなたのコードに 'tableview.delegate = self;'があることを確認してください。 – NecipAllef