私は、AHViewControllerをルートビューコントローラとして使用してUINavigationControllerを持っています。issueナビゲーションバーにleftBarButtonItemを追加する
は、その後、私はAHViewControllerののviewDidLoadから、それに左のバーボタンアイテムを追加しようとしました:
UIButton * backButton = [UIButton buttonWithType:UIButtonTypeCustom];
[backButton addTarget:self action:@selector(backButtonPressed) forControlEvents:UIControlEventTouchUpInside];
[backButton setImage:[UIImage imageNamed:@"grid.png"] forState:UIControlStateNormal];
UIBarButtonItem *backButtonBarItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
//[self.navigationItem setLeftBarButtonItem:backButtonBarItem];
[self.navigationController.navigationItem setLeftBarButtonItem:backButtonBarItem];
[backButtonBarItem release];
はしかし、私は何を見ていないです。どうしてこれなの?
私も、それは – adit
@aditが-initWithTitleを使用して、簡単なUIBarButtonItem作ってみましょう働かなかったことを試してみました:スタイル:ターゲットをあなたがそれをそのように見せることができるかどうかを見てください。これがうまくいけば、UIButtonをバーボタン項目のカスタムビューとして使うか、UIButtonを設定するかのどちらかの問題があります。 –