У меня возникла проблема обработки вращения в контроллере представления.Изменение размера представления при повороте
Когда вид сверху и телефон повернут, он правильно адаптируется.
Когда есть контроллер вида, представленный модально над его и устройство повернуто, контроллер вида под ним не полностью обновлен для вращения, когда пользователь возвращается. Самая большая проблема, с которой я сталкиваюсь, заключается в том, что линии разделителя не расширяются, чтобы заполнить всю ширину.
Пример:
Я uploaded my test project to GitHub; вы можете клонировать его с https://github.com/tewha/ResizeOnRotate.git.
У меня нет обработки обработки кода вообще. Я понял, что это должно быть полностью автоматическим. Что мне не хватает, чтобы сделать эту работу правильно?
Edit:
Вдохновленный ниже ответ, простой обходной:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
UITableViewCellSeparatorStyle separatorStyle = self.tableView.separatorStyle;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.tableView.separatorStyle = separatorStyle;
}
Сообщил, как 15235773. –
я нашел менее разрушительную обходной путь; не стесняйтесь добавлять его в свой ответ, если вам это нравится (см. обновленный вопрос). :) –