Можно ли разместить строку заголовка в центре экрана? - PullRequest
0 голосов
/ 27 августа 2011

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

1 Ответ

1 голос
/ 27 августа 2011

Есть несколько подходов, которые вы можете использовать (числа, которые я использую, являются приблизительными, чтобы вы могли понять):

Создайте панель навигации в центре экрана

CGRect frame = CGRectMake(0.0, 250.0, 320.0, 40.0);
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:frame];

Но это предпочтительный способ:

Создание контроллера навигации, занимающего нижнюю половину экрана

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
navController.view.frame = CGRectMake(0.0, 250.0, 320.0, 230.0);
[self.window addSubview:navController.view];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...