В моем приложении вид ниже контроллера навигации перемещается вверх и виден под панелью навигации, поскольку он становится прозрачным после программного добавления barbuttonitem в контроллер навигации, который я добавляю для просмотра через xib.
Вот как я это добавляю:
UIBarButtonItem *comment = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
target:self
action:@selector(buttonPressed)];
self.navigationItem.rightBarButtonItem = comment;
EDIT:
Хорошо, я понял, что это происходит, потому что для всех моих пользовательских ячеек другого типа, кроме одной, я загружаю файлы подробных обзоров xib в контроллер навигации для подключенных ячеек, но для этого только одного я создал контроллер вида программно и нажал на него. Поэтому до тех пор, пока я не касаюсь и не открываю эту ячейку в подробном виде, все работает нормально, но после того, как я открываю подробный вид этой ячейки (который всегда открывается нормально), подробные представления других ячеек сдвигаются.
Кто-нибудь может решить эту проблему?
Спасибо заранее.