0

だから、これは私がnavbarを作る方法です:

- (void)viewDidLoad
{
    [super viewDidLoad];
    UINavigationController *navBar = [[UINavigationController alloc] init];
    [navBar willMoveToParentViewController:self];
    navBar.view.frame = CGRectMake(0, 0, 320, 44);
    [self.view addSubview:navBar.view];
    [self addChildViewController:navBar];
    [navBar didMoveToParentViewController:self];
    ...

そして、私が読んだところはどこでも、これがボタンを追加する方法だと言っています:

UIBarButtonItem *button = [[UIBarButtonItem alloc]initWithTitle:@"test" style:UIBarButtonItemStyleBordered target:self action:@selector(print_message:)];
self.navigationItem.rightBarButtonItem = button;
[button release];

しかし、ボタンはナビゲーションバーに表示されません。このコードの何が問題になっていますか?

4

2 に答える 2