2013-03-03 69 views
1

在my.m文件:無法更改的TableView大小

@synthesize ListLearnTab; 
........... 
- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 
     ListLearnTab.frame=CGRectMake(0, 0, 320, 416); 

    } 

其中ListLearnTab我在.H爲聲明:

@property (weak, nonatomic) IBOutlet UITableView *ListLearnTab; 

我花很多時間,不知道爲什麼沒有按的TableView不想調整大小。我把這個ListLearnTab.frame = CGRectMake(0,0,320,416);在許多地方,但TableView留在我聲明在Xcode(manualy)。

回答

0

我想,我有同樣的問題。我在代碼中設置了表的大小,就像你一樣。我可以在故事板上看到它。原型單元格看起來是正確的,但應用程序運行時,似乎只是在桌子的中間。我在故事板上拖動整個視圖控制器,點擊視圖本身並將其拖出,然後單擊表格並執行相同操作。如果我記得,我更改了檢查器中所有內容的寬度,使它們大於viewDidLoad中的框架規格。 我得到了一切工作。抱歉,不記得解決問題的確切步驟。 如果這與您的麻煩相同,這有何幫助! - 羅布