2010-01-16 5 views
1

У меня есть UITableView, полный пользовательских ячеек draw. Когда представление вращается, оно просто растягивает весь мой собственный рисунок. Как я могу получить свои взгляды, чтобы перерисовать себя при повороте представления?Автоматический поворот пользовательского рисунка на iPhone

ответ

3

Задайте свои взгляды 'contentMode по UIViewContentModeRedraw.

0

Мое решение было переопределить как willAnimateRotationToInterfaceOrientation: продолжительность: так:

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration 
{ 
    [self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade]; 
} 

Из грубой, это работает только в 3.0, и вам нужно будет перезагрузить все ваши разделов, если у вас больше чем один.

Смежные вопросы