我試圖改變表格的高度和寬度。我用下面的代碼:對viewDidLoad
方法如何改變的UITableView的高度和寬度在iPhone
tbl.frame=CGRectMake(0, 10, 50, 200);
,但它不以表格的高度和寬度任何影響。
我試圖改變表格的高度和寬度。我用下面的代碼:對viewDidLoad
方法如何改變的UITableView的高度和寬度在iPhone
tbl.frame=CGRectMake(0, 10, 50, 200);
,但它不以表格的高度和寬度任何影響。
使用它在viewWillAppear
方法
tableSettings.frame = CGRectMake(17, 35, 288, 385);
希望它會工作。 總是在做viewWillAppear
這樣的事情。 因爲在loadTime上沒有效果。
謝謝aBilal17 ..但它也不會工作 – Balamurugan 2013-03-04 08:32:05
如果您使用的UITableViewController它不會採取任何影響,但如果你使用的UITableView你可以試試這個代碼,並一起使用的tableview的重載
tbl.frame=CGRectMake(0, 10, 50, 200);
[tbl reloadData];
謝謝你Vishnu Prasanth ..我只使用UITableView ..它不會做任何改變 – Balamurugan 2013-03-04 09:12:59
@Balamurugan只是爲了澄清..你有沒有連接tableview插座在xib中歸檔所有者? – Dany 2013-03-04 09:53:18
是的,我已連接 – Balamurugan 2013-03-04 10:08:03
您可以使用此方法
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 50;
}
嘗試的情況下
這會影響細胞的高度,表視圖的未高度。 – 2013-03-04 12:09:39
是的......對不起,我以爲他在問單元格,實際上表格的大小可以很容易地增加或減少 – Dipendra 2013-03-04 12:34:37
也許發佈一些更多的代碼。 – 2013-03-04 08:43:25
如果您要通過代碼調整框架,請確保您已禁用xib中的自動調整。 – Anupdas 2013-03-04 08:56:04
這是缺少的信息。我們需要知道你如何加載視圖(XIB /編程)?你使用普通的'UIViewController'嗎? – 2013-03-04 12:11:23