2010-01-18 80 views
2

我有一個視圖,其中我有UITableView(分組樣式)。在界面生成器中,我調整了UITableView的大小,使其看起來像屏幕中心的一小部分。iPhone +調整大小UITableView

但是,當我運行該應用程序時,UITableView佔用屏幕的整個區域,看起來不像屏幕中心的小部分(我在界面構建器中設置)。

我試圖在tableView.frame = CGRectMake(0.0,0.0,100.0,100.0)的viewDidLoad方法中以編程方式調整tableView的大小,但仍然佔用了整個屏幕區域。

請幫忙。

問候, PRATIK

回答

5

聽起來像是你的表視圖的得到autoresized。嘗試擺弄自動調整設置。

如果你的表格視圖是主視圖,那麼它將自動填充整個視圖控制器的空間,而不管自動存儲設置如何。在這種情況下,請將空的UIView作爲根視圖,並將UITableView作爲它的子視圖。

+0

如果您不滿意,請「插入註釋表明具體是錯誤的」,或添加其他答案。 – kennytm 2010-01-18 09:38:39

+0

+1將我的表視圖作爲主視圖而不是子視圖。 – mwright 2012-04-30 17:11:13

+0

謝謝。經過一個小時的搜索,我終於發現autoresizing是罪魁禍首。 – Tyron 2013-03-25 11:11:08