У меня странная проблема с моей настраиваемой панелью инструментов, которая иногда немного смещается вправо:
Я создал UIView подкласс, который содержит 4 UIButtons и UIImageView .Я вставляю этот компонент (пользовательскую панель инструментов) в панель навигации контроллера представления, используя следующую строку:
self.navigationItem.titleView = toolbar;
Это работает нормально: кнопки работают и т. Д.
Однако, в зависимости отКонтроллер вида, который я нажимаю (используя контроллер навигации), пользовательская панель инструментов сдвигает немного вправо, достаточно, чтобы обрезать крошечную часть вида изображения.
Когда я сравниваю контроллер вида, который имеет стабильную панель инструментов, с другим, который смещается, я не вижу ничего другого.И они находятся на одном уровне в истории навигации.Так что я действительно в замешательстве.Я думал, что это из-за наличия кнопки Back , но она присутствует в обоих представлениях.Я думаю, что наиболее запутанная вещь - иметь представление контроллера, которое ведет себя правильно, и другое, которое ведет себя последовательно по-разному.
Любые идеи, указатели, ссылки будут высоко оценены.
Заранее спасибо,
Сезон праздников.