Пользовательская панель инструментов, размещенная в NavigationBar Shifting - PullRequest
1 голос
/ 22 декабря 2011

У меня странная проблема с моей настраиваемой панелью инструментов, которая иногда немного смещается вправо:

Я создал UIView подкласс, который содержит 4 UIButtons и UIImageView .Я вставляю этот компонент (пользовательскую панель инструментов) в панель навигации контроллера представления, используя следующую строку:

self.navigationItem.titleView = toolbar;

Это работает нормально: кнопки работают и т. Д.

Однако, в зависимости отКонтроллер вида, который я нажимаю (используя контроллер навигации), пользовательская панель инструментов сдвигает немного вправо, достаточно, чтобы обрезать крошечную часть вида изображения.

Когда я сравниваю контроллер вида, который имеет стабильную панель инструментов, с другим, который смещается, я не вижу ничего другого.И они находятся на одном уровне в истории навигации.Так что я действительно в замешательстве.Я думал, что это из-за наличия кнопки Back , но она присутствует в обоих представлениях.Я думаю, что наиболее запутанная вещь - иметь представление контроллера, которое ведет себя правильно, и другое, которое ведет себя последовательно по-разному.

Любые идеи, указатели, ссылки будут высоко оценены.

Заранее спасибо,

Сезон праздников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...