заголовок раздела всегда выравнивается по одной и той же позиции х - PullRequest
1 голос
/ 28 декабря 2011

Я использую CGRectMake в своем коде, но это не влияет на следующий код

    - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
if(section==1){

    UILabel *v=[[UILabel alloc]initWithFrame:CGRectMake(100, 0, 150, 10)];
    [v setBackgroundColor:[UIColor clearColor]];
    [v setText:@"Apartments that matches your search ..."];
    [v setTextColor:[UIColor whiteColor]];
    [v setFont:[UIFont systemFontOfSize:13.0f]];

    return v;

}
return NULL;
}

Я хочу UILabel в центре TableView, пожалуйста, помогите

Ответы [ 2 ]

3 голосов
/ 28 декабря 2011
 UILabel *v=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 10)];
[v setTextAlignment:UITextAlignmentCenter];
1 голос
/ 28 декабря 2011

Любое представление, возвращаемое этим методом, автоматически масштабируется и позиционируется так, чтобы заполнить ширину экрана. Установите textAlignment метки по центру, чтобы получить желаемый эффект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...