我在一个空表视图的背景视图中设置了一个标签,它将标签放在tableview的中间。调整UITableView背景视图的框架?
我想移动该标签了一点,所以它的附近表视图的顶部,但是下面的代码不工作:只是在加入\n
UILabel *messageLbl = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.tableView.bounds.size.width, 20)];
messageLbl.text = @"NO REGISTRATIONS FOUND";
messageLbl.font = [UIFont fontWithName:@"Sansation-Bold" size:20.0f];
messageLbl.textColor = [UIColor lightGrayColor];
messageLbl.textAlignment = NSTextAlignmentCenter;
[messageLbl sizeToFit];
//set back to label view
self.tableView.backgroundView = messageLbl;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.tableView.backgroundView.frame = CGRectMake(0, 0, self.tableView.bounds.size.width, 100);
如果将messageLbl添加到tableHeaderView而不是表backgroundView,它将作为TableView的标题。它位于导航栏的下方。 –
我想将标签向上移一点,使其靠近桌子视图的顶部。这是令人困惑的线路。你只是希望这个标签靠近顶部,这是没有一点。:) –