Я пишу приложение динамического мастера, использующее Cocoa / Objective C на OSX 10.6.Приложение проходит через серию представлений, собирая пользовательский ввод по пути.Каждое отображаемое представление предоставляется загружаемым комплектом.Когда приложение запускается, загружается набор пакетов, и, когда контроллер проходит через них, оно запрашивает отображение каждого пакета.Я использую следующее, чтобы оживить переход между представлениями
[[myContentView animator] replaceSubview:[oldView retain] with:newView];
Это прекрасно работает большинство времени.Время от времени отображается представление, а некоторые подпредставления не отображаются.Это может быть статическое текстовое поле, флажок или даже весь набор подпредставлений.Если, например, флажок не отображается, я все еще могу щелкнуть, где он должен быть, и затем он отображается.
Я подумал, что это может быть связано с анимацией, поэтому я попробовал это так*
[myContentView replaceSubview:[oldView retain] with:newView];
с тем же результатом.Есть идеи о том, что здесь происходит?Спасибо за любую помощь.