Как изменить стиль строки состояния при просмотре таблицы? - PullRequest
0 голосов
/ 14 июня 2019

В настоящее время я хотел бы изменить стиль строки состояния, когда моя панель навигации переходит от большого заголовка к маленькому заголовку во время прокрутки представления таблицы. Есть ли простой способ сделать это?

Я пытался использовать

currentStyle = .lightContent
setNeedsStatusBarAppearanceUpdate()

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

Я действительно ценю любого, кто мог бы помочь, так как это первое приложение, которое я когда-либо разрабатывал. Приветствия.

1 Ответ

0 голосов
/ 14 июня 2019

Поскольку это TableView, он наследуется от делегата ScrollView, поэтому я бы использовал следующие методы:

  func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {

    /* The code that you will be using when the user starts scrolling,
     In your case that woudl be changing your status bar style to another one
    */

}

func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {

    /* The code that you will be using when the user stops scrolling,
     In your case that woudl be setting your status bar style back to original
     */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...