2011-09-26 5 views
0

UILabel을 tableHeaderView에 추가하려고하지만 어떤 이유로 인해 왼쪽 정렬됩니다.UITableView.tableHeaderView에 텍스트를 가운데 맞추는 방법?

self.messageLabel = [[UILabel alloc] initWithFrame:CGRectZero]; 
[self.messageLabel setText:@"Nothing to display!"]; 

[self.tableView setTableHeaderView:self.messageLabel]; 
[self.tableView.tableHeaderView setBackgroundColor:[UIColor blueColor]]; 
[self.tableView.tableHeaderView setFrame:CGRectMake(320/2, 480/2, 100, 20)]; 
[self.messageLabel setCenter:self.tableView.tableHeaderView.center]; 

답변

4
[label setTextAlignment:UITextAlignmentCenter]; 
+0

하하! 굉장해! 그래서 지금 당장 받아 들일 수 없기 때문에 10 분 안에 답을 수락 할 것입니다! 고마워요. D – azamsharp

+0

기꺼이 도와 드리겠습니다. –

관련 문제