Вертикальный отскок после поворота UITableView (contentView?) - PullRequest
3 голосов
/ 01 марта 2011

Я поворачиваю свой tableView с помощью tableView.transformation для использования портретного tableView в ландшафтном режиме, но с тех пор, как я это сделал, мой TableView подпрыгивает вертикально и горизонтально.По умолчанию табличное представление отскакивает только вертикально;поэтому я подумал, что после его поворота я получу только горизонтальный отскок, но он отскакивает как по горизонтали, так и по вертикали.

Кто-нибудь знает, как это исправить?Может быть, это как-то связано с contentView tableView (UITableView наследует от UIScrollView).Я пытался установить contentView, но он не работает.

1 Ответ

0 голосов
/ 01 августа 2013

Самая простая реализация

UITableView *tv = [[UITableView alloc] initWithFrame:CGRectMake(10.f, 10.f, 300.f, 300.f) style:UITableViewStylePlain];
tv.transform = CGAffineTransformMakeRotation(1.5707);
[self.view addSubview:tv];

работает как положено. Стол подпрыгивает только вертикально (на экране горизонтально). Если вы создаете таблицу в IB, убедитесь, что выбраны «Отскок» и «Отскок по вертикали», а «Отскок по горизонтали» - нет.

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