ответ

1

Вы можете воспользоваться нестандартным видом размера (self.view.frame.size.width,20) и разместить его в строке состояния. т. е. в точке (0,0). Затем установите цвет фона для этого вида, как вы хотите цвет фона в строке состояния. И установите правильное ограничение для этого представления, если вы используете автозапуск. Если вы используете автозапуск, ваши ограничения для этого пользовательского представления должны быть (top,leading,trailing and fixed height).

+0

, но класс является подклассом UITableViewController. Поэтому, если я помещаю пользовательский вид в верхней части представления. Пользовательский вид будет перемещаться при прокрутке экрана. –

+0

затем установите цвет фона (который вы хотите как цвет фона строки состояния) в свой вид таблицы, чтобы он отображался в строке состояния и задавал цвет фона вашей ячейки, который вы хотите посмотреть. – Lion

+0

Но StatusBar по-прежнему прозрачен. Я просто хочу, чтобы это не прозрачно. –