1

テーブルの高さと幅を変更しようとしています。以下のコードを使用しました。

tbl.frame=CGRectMake(0, 10, 50, 200); 

ただし、viewDidLoadテーブルの高さと幅には影響しません。

4

3 に答える 3

-1

UITableViewControllerを使用している場合は効果がありませんが、UITableViewを使用している場合は、このコードを試して、テーブルビューのリロードを使用してみてください。

tbl.frame=CGRectMake(0, 10, 50, 200); 
[tbl reloadData];
于 2013-03-04T08:52:34.993 に答える
-1

viewWillAppearメソッドで使用する

tableSettings.frame = CGRectMake(17, 35, 288, 385);

それがうまくいくことを願っています。では常にそのようなことを行いviewWillAppearます。loadTime では効果がないためです。

于 2013-03-04T08:23:28.343 に答える
-2

この方法を使用できます

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
        return 50;
}
于 2013-03-04T11:44:27.433 に答える