мне нужна помощь с моей UIBarButtonItem
не показывая в моем UINavigationBar
.UIBarButton не показывая в UINavigationBar
Я пытаюсь поставить UINavigationBar
в мой третий вид. Поскольку я не совсем уверен, что если UINavigationController
будет работать, я решил вручную инициировал UINavigationBar
вместе с UINavigationItem
initwithTitle
. Код работает, но моя проблема заключается в добавлении UIBarButtonItem
, потому что он не будет отображаться в UINavigationBar
.
- (void)viewDidLoad
{
[super viewDidLoad];
UINavigationBar *navigationBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
UINavigationItem *navigationItem = [[UINavigationItem alloc] initWithTitle:@"Title"];
[navigationBar pushNavigationItem:navigationItem animated:NO];
UIBarButtonItem *button = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(showPI:)];
self.navigationItem.rightBarButtonItem = button;
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 44.0, self.view.frame.size.width, self.view.frame.size.height - navigationBar.frame.size.height) style:UITableViewStylePlain];
self.tableView = tableView;
[self.view addSubview:tableView];
[self.view addSubview:navigationBar];
[self showCurrencies];
self.tableView.dataSource = self;
self.tableView.delegate = self;
}
Я не уверен, чего не хватает.
Почему, по вашему мнению, ваш контроллер nag не работает? –
Мне удалось изменить свой код раньше, используя 'UINavigationController' и разбился. Поэтому я переделаю его и продолжу использовать подход, показанный выше. – Jahm
Не могли бы вы разместить некоторые данные для вашего контроллера nag и сбоя? Благодарю. –