Як зробити авторизацію перегляду ios, коли я встановлюю рядок стану, приховану або не сховану

Коли я використовую [[UIApplication sharedApplication] setStatusBarHidden: __ animated: __] , щоб приховати панель стану, у верхній частині екрана з'явився пробіл. Я знаю, що це для рядка стану. І якщо я просто використовую простий UIViewController як мій основний контроллер перегляду, я міг би встановити рамку перегляду на (0, 0, 320, 480) , щоб покрити білий сосце. Але коли я використовую UINavigationController , я не знаю, як це зробити.

Хтось це знає? Просто дайте кілька порад, якщо у вас немає часу написати код. Я міг би скористатися порадою, яку ви надали, щоб зробити деякі дослідження.

Заздалегідь спасибі.

1

1 Відповіді

Я вважаю, вам доведеться отримати доступ до перегляду currentViewController у своєму UINavigationController і змінити цю раму переглядів.

NSArray *controllers = [navController viewControllers];

// loop through and find the controller you want

// controller.frame.size.height= newHeight 

Можливо, вам доведеться змінити розмір перегляду контролера кореневого перегляду.

0
додано
IT KPI iOS
IT KPI iOS
74 учасників

Чат обсуждения IOS. - Оффтоп, флуд, оскорбления и вбросы здесь не приняты. - За нарушение - предупреждение или mute на неделю. - За спам и рекламу - ban. Все чаты IT KPI: https://t.me/itkpi/602

ios_jobs_ua
ios_jobs_ua
27 учасників

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.