Как центрировать текст метки в XCode - PullRequest
3 голосов
/ 14 июня 2010

У меня есть ячейка с двумя метками.Как программно выровнять по центру верхнюю метку и скрыть вторую метку?

Ответы [ 3 ]

8 голосов
/ 17 июня 2013

UITextAlignmentCenter устарело. Вы должны использовать следующее:

labelOne.textAlignment = NSTextAlignmentCenter;
4 голосов
/ 14 июня 2010

[labelOne setTextAlignment: UITextAlignmentCenter]; // центрировать текст в UILabel [labelTwo setHidden: YES] // там, но не видно.

0 голосов
/ 26 мая 2015

Я думаю, что вы пытаетесь сделать: что-то вроде этого ..

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
    firstLabel.frame = cell.frame; // or reconfigure your frame or some reason(i dont know)
    firstLabel.textAlignment = NSTextAlignmentCenter;
    secondLabel.hidden = YES;
}

вы хотите, чтобы текст из первой метки находился в центре ячейки?

...