【发布时间】:2011-02-09 22:21:03
【问题描述】:
我使用 XCode 使用 XIB 文件创建了一个名为 LoginViewController 的 UITableViewController 子类。然后我用 IB 打开 XIB 文件并将表格的样式设置为分组。最后我写了以下代码:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
LoginViewController *loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:[NSBundle mainBundle]];
[window addSubview: loginViewController.view];
window.backgroundColor = [UIColor blueColor];
[window makeKeyAndVisible];
[window layoutSubviews];
}
我将窗口的背景颜色设置为蓝色,以便您查看问题所在。 我放了一个链接到screenshot
正如您在屏幕截图中看到的那样,表格视图没有正确显示,因为正在设置主窗口底部和表格视图之间的边距,我不知道为什么。
如果我不使用分组的表格样式,则不会出现问题
【问题讨论】:
标签: iphone cocoa-touch xcode uitableview interface-builder