Представление, о котором идет речь, было создано в IB в корневом представлении и связано с методом класса в rootViewController.В методе класса представления я переопределяю drawRect, чтобы нарисовать его содержимое.Я вызываю setNeedsDisplay для представления из rootViewController после того, как пользователь изменяет некоторые параметры.
На iPhone это работает нормально.Однако на iPad метод drawRect в классе не вызывается.
Я подозреваю, что причина этого связана с циклом рисования.На iPhone вид, используемый пользователем для изменения параметров, помещается на экран поверх рассматриваемого вида.На iPad это представление добавляется к корневому представлению выше, а не поверх рассматриваемого представления.Поэтому, когда представление, используемое для изменения параметров, закрыто, в отличие от iPhone, цикл рисования не генерируется, и поэтому недействительный вид не обновляется.Любая помощь будет признательна.