2010-07-22 5 views
1

Я создаю UINavigationBar, который отлично работает. Но он прокручивает мой UITableView, чего я не хочу. Как я могу привязать навигационную панель в нижней части экрана, чтобы она не прокручивалась?iPhone: Anchor UINavigationBar внизу экрана

bottomNav = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height, self.view.frame.size.width, 44.0)]; 
    bottomNav.barStyle = UIBarStyleBlackOpaque; 
    [self.view addSubview:bottomNav]; 

ответ

-2

Да, TechZen, вы были правы. Мне нужно, чтобы добавить его в свой родительский контроллер представления:

bottomNav = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height - 20, self.view.frame.size.width, 44.0)]; 
bottomNav.barStyle = UIBarStyleBlackOpaque; 
[self.parentViewController.view addSubview:bottomNav]; 
+0

Вы должны принять его ответ, если это правильно –

+0

я буду, но это говорит, что я не могу в течение 2 дней. –

5

Похоже, что вы добавляете его в табличное представление вместо вида, содержащего табличное представление. Если self - это контроллер таблицы, который определенно является вашей проблемой.

Смежные вопросы