Я столкнулся с похожим поведением в iOS 10.X и потратил некоторое время, чтобы найти причину проблемы.Поэтому я решил описать это более подробно.
Иногда мы можем неожиданно обнаружить вертикальную линию справа UIBarButtonItem
в наших приложениях.Эта вертикальная линия не видна в раскадровке или в iOS 11+, но может неожиданно появиться в iOS 10.X, например, при отображении UIAlertController
.
Причина в том, что в поле Title
поля UIBarButtonItem
по умолчанию установлено значение "Item".Я не знаю, как вы, но я иногда забывал очистить это поле (не сейчас, конечно;)) Итак, если вы не хотите видеть свой UIBarButtonItem
с заголовком и не хотите видетьнеожиданное появление вертикальной линии с правой стороны вашей кнопки, оставьте поле Title
пустым.