Это происходит потому, что размер представления изменяется, когда он помещается в стек навигации.Вы можете исправить это несколькими способами.Лучше всего настроить перо так, чтобы оно соответствовало отображаемому размеру.Вы также можете удалить флаги автоматического изменения размера из UITableView.Наконец, вы можете программно изменить размер представления внутри viewWillShow контроллера вида: (BOOL).