Я использую UINavigationController и получаю прерывистые проблемы с отображением при возврате, появлении и нажатии диспетчеров отображения. Иногда на навигационной панели отображаются наложенные кнопки и текст на навигационной панели текущего и предыдущего вида, иногда вид меняется, но на панели навигации нет, иногда панель навигации изменяется, но вид не отображается.Проблемы с отображением на экране навигационной панели iPhone
Я ничего не делаю, обычно используя левую кнопку «назад» и делая pushViewController.
Я нахожу, что если я удалю объекты из таблицы в виде, это произойдет больше. Есть идеи?
- (void)viewDidDisappear:(BOOL)animated {
//zzz sometimes back doesn't go back[aValues removeAllObjects];
[super viewDidDisappear:animated];
}
Код, который вы предоставили, не дает достаточного контекста, чтобы помочь вам. что такое «aValues» и что он содержит? Вы говорите, что не делаете ничего необычного, но нажатие и выскакивание контроллеров просмотра в запрещенном Apple стиле не приведет к тому, что вы описываете. –
NSMutableArray \t * aValues; Это массив объектов, которые мы используем в качестве данных для UITableView в представлении. Представление состоит из одной таблицы разделов и 3 UIButtons, некоторых UILabels и UIImageView. – Jack