Не удаляется текст в backBarButtonItem


#1

Последнее время (xcode 9.4) выявил несколько непонятных мне багов. 1-не удаляется текст в кнопке back Bar Button, 2- не добавляется тень для кнопки созданной программно, при запуске на симуляторе и девайсе тень отсутствует. Кто-нибудь с подобным сталкивался или нет?

удаление текста

override func viewDidLoad() {
    super.viewDidLoad()

    navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
}

тень для кнопки во viewDidLoad

button.layer.shadowColor = UIColor.black.cgColor
button.layer.shadowOffset = CGSize(width: 5, height: 5)
button.layer.shadowRadius = 5
button.layer.shadowOpacity = 1.0

#2

Если вы хотите убрать кнопку из navigationItem’a, присвойте ей nil.
Для кнопки с тенью, попробуйте поставить свойство clipToBounds = false.