2017-01-16 7 views
0

У меня есть UITableViewController со строкой состояния, которая не скрыта, и я не хочу, чтобы она была скрыта.Скрытая строка состояния при представлении контроллера представления. Я использую контроллер навигации для UITableView

Когда я выбираю UITableViewCell для перехода к следующему подробному контроллеру просмотра страницы, строка состояния все еще отображается, хотя я объявил, что она не отображается. Вот как я объявил, что строка состояния скрыта в контроллере подробного представления. Но он скрыт только тогда, когда он является начальным контроллером представления, но когда он представлен, он все еще отображается. Как я могу это исправить? Я добавил этот ключ к моему info.plist, но все же он не работал.

Plist Image

override var prefersStatusBarHidden: Bool { 
    return true 
} 
+0

Как вы показываете новый контроллер вида? Используете ли вы контроллер навигации? – EmilioPelaez

+0

нет им не почему. что вы предлагаете – user7222919

+0

, вы предлагаете использовать диспетчер представлений для наглядности для подробной страницы или таблицы. – user7222919

ответ

0

Try, чтобы добавить новую запись View controller-based status bar appearance со значением как NO к info.plist.

+0

как бы я это сделал – user7222919

+0

я создаю новый plist liu wei – user7222919

+0

посмотреть, что я отредактировал и сделал это, и он не работал – user7222919