У нас есть модальное представление, которое содержит табличное представление, которое содержит UITableViewCells, используемые для редактирования элемента. На iPhone все работает нормально, но на iPad мы не можем заставить UITableViewCell регистрироваться как что-либо кроме 320 пикселей в ширину. Он будет отображаться правильно, но элементы внутри ячейки выровнены так, как если бы она была шириной всего 320 пикселей, а все, что находится за пределами 320 пикселей, не реагирует на события касания.
Я поднялся по иерархии представлений, чтобы увидеть, возможно ли, что представление, застрявшее с разрешением 320 пикселей, может заставить ячейку представления таблицы думать, что ее ширина всего 320 пикселей, но мы ничего не можем найти.
Мы также попытались представить модальное представление в главном окне, чтобы убедиться, что оно было представлено на самом высоком уровне:
[appDelegate.tabBarController presentModalViewController:myEditor animated:YES];
Я проверил фрейм tabBarController, контроллера представления "myEditor" и всего остального, и все они кажутся правильными. Кажется, единственной проблемой являются ячейки таблицы.
Любая помощь будет принята с благодарностью. Спасибо!