これは変です。最初に私のIBプロジェクトを見てください:
そして今、それがシミュレーターでどのように見えるか:
ここで2つのこと:
- セルがIBに設定したよりも高いのはなぜですか?フレームを台無しにするコードはないことを誓います。自動レイアウトを使用しています。
- グリーンラベルのフレームをテキストで埋めるときに変更します。実際、GGTPの後に別の行がありますが、リストを下にスクロールした後にのみ表示されるため、この要素は消えてから後ろにスクロールします。
これは変です。最初に私のIBプロジェクトを見てください:
そして今、それがシミュレーターでどのように見えるか:
ここで2つのこと:
自動レイアウトを使用していると思います。新しいバージョンのxcodeでは、自動レイアウトがデフォルトです。ビューの[ファイルインスペクター]タブで[自動レイアウトを使用する]のチェックを外すことができます。
次に、テーブルビューコントローラでこのメソッドを上書きすることにより、セルの高さを指定できます。
- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 70.0; // specify table cell's height
}