2010-09-23 66 views
0

如何設置是從的UITableViewController 如果你從筆尖編程,而不是這樣做inherrited這樣Objective C的基本問題

@interface myTableViewController : UITableViewController {  
............ 
............ 
} 

回答

1

的tableview的大小,則可以更改表的大小使用這樣的事情在你的.m文件:

CGRect tableFrame = self.tableView.frame; 
tableFrame.size = CGSizeMake(320, 480); //(x, y) x = width and y = height 
self.tableView.frame = tableFrame; 

如果你使用界面生成器做這件事,只是改變了大小選項卡下的督察大小。

+0

對不起朋友,它也不能正常工作。桌子大小保持不變。你能否給我另一個暗示。 – chandra 2010-09-24 10:28:22

0

繼承與你想要的東西幾乎沒有任何關係。您可以直接在檢查器(命令+ i)大小選項卡的xib中設置表視圖的大小。或者你可以通過編程設置大小:

self.tableView.frame = CGRectMake(0, 0, 200, 200); 
+0

我試過這個,但表格大小保持不變。任何其他解決方案plz。 – chandra 2010-09-24 10:30:28