2013-03-03 51 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中的框架规格。 我得到了一切工作。抱歉,不记得解决问题的确切步骤。 如果这与您的麻烦相同,这有何帮助! - 罗布