无法更改TableView大小

时间:2013-03-03 01:41:49

标签: xcode uitableview frame

在my.m文件中:

@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);在许多地方,但是我在Xcode(manualy)中声明了TableView。

1 个答案:

答案 0 :(得分:0)

我认为我有同样的问题。我像你一样在代码中设置表的大小。我可以在故事板上看到它。原型单元看起来是正确的,但是当应用程序运行时,似乎只是在桌子中间。我在故事板上将整个视图控制器拖出更大的位置,单击视图本身并将其拖出,然后单击表格并执行相同的操作。如果我记得,我更改了检查器中所有内容的宽度,使它们大于viewDidLoad中的框架规范。 我把一切都搞定了。很抱歉没有记住解决问题的确切步骤。 如果这与你的麻烦一样,这有多大帮助! -Rob