iOS: viewForHeaderInSection не может быть выровнен по ячейке? - PullRequest
0 голосов
/ 10 марта 2012

У меня есть этот код в моем viewForHeaderInSection: of tableViewController

 UILabel *l = [[[UILabel alloc] initWithFrame:CGRectMake(20, 0, 320, 40)] autorelease];
  l.backgroundColor = [UIColor clearColor];
  //l.textAlignment = UITextAlignmentLeft; //i tried it didn't help!
  l.text= NSLocalizedString(@"My Label:", @"");

метка всегда появляется примерно в 35 точках от левой стороны ячейки.Если я использую UITextAlignmentCenter, он работает, и он идет по центру, но я хочу, чтобы он выровнялся по левому размеру ячейки.Я попробовал CGRectZero вместо CGRectMake (20, 0, 320, 40), изменил x, но это не сработало!

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 10 марта 2012

Сначала создайте вид с рамкой (0, 0, 320, 40). Затем нанесите на него этикетку.

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