1

在 my.m 文件中:

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

    }

我在 .h 中声明的 ListLearnTab 为:

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

我花了很多时间,不知道为什么 TableView 不想调整大小。我把这个 ListLearnTab.frame=CGRectMake(0, 0, 320, 416); 在很多地方,但 TableView 保持不变,因为我在 Xcode 中声明(手动)。

4

1 回答 1

0

我有同样的问题,我想。我和你一样在代码中设置了表格的大小。我可以在故事板上看到它。原型单元看起来是正确的,但当应用程序运行时,它似乎只穿过了桌子的一半。我将整个视图控制器在情节提要上拖得更大,单击视图本身并将其拖出,然后单击表格并执行相同操作。如果我记得,我更改了检查器中所有内容的宽度,以使它们大于 viewDidLoad 中的框架规范。我让一切正常。很抱歉不记得解决问题的确切步骤。如果这和你的麻烦一样,这有什么帮助!-抢

于 2013-03-03T12:57:13.357 回答