我正在使用UITableView开发iOS App。我开始使用Master-Detail Application开发App,我使用StoryBoard。
我想在导航栏和UITableView之间插入320px * 100px的边距。 (导航栏的高度为44px。)
我正在写下面的代码。但是不会出现保证金。
你能告诉我如何解决这个问题吗?
@interface MasterViewController ()<UITableViewDataSource,UITableViewDelegate>
@property (strong, nonatomic) IBOutlet UITableView *tableView;
@end
@implementation MasterViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.tableView.delegate = self;
self.tableView.dataSource = self;
self.tableView.frame = CGRectMake(0, 144, 320, self.view.frame.size.height);
}
答案 0 :(得分:2)
这是你的行:
self.tableView.frame = CGRectMake(0, 44, 320, 100);
100套tableView
高度为100而非边距。请尝试以下:
self.tableView.frame = CGRectMake(0, 44 + 100, 320, self.view.frame.size.height - 44 - 100);