изменить ширину пользовательской ячейки UItableview - PullRequest
0 голосов
/ 18 января 2012

Я использую пользовательскую ячейку в моем табличном представлении с фоновым изображением.когда ориентация изменяет размер ячейки, но не меняется, мне нужно автоматически изменять размер ячейки при изменении ориентации. Как я могу добиться этого?

Ответы [ 2 ]

1 голос
/ 18 января 2012

Вы можете установить рамку просмотра таблицы программно для делегата -

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

Можно использовать

[tableView setFrame:[self.view.frame]];

Наслаждаться

0 голосов
/ 18 января 2012

Просто убедитесь, что вернули YES в shouldAutorotateToInterfaceOrientation , не нужно устанавливать frame , если ваш класс UITableViewController .

// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...