私のアプリケーション (ビュー ベース) では、戻るボタンがナビゲーション バーに表示されません。そのボタンをクリックすると、アクションは正しく機能します。私にはとても奇妙です。戻るボタンは、iPhone OS 3.0 およびその他 (OS 4.0 を除く) で表示され、適切に機能します。私は現在 iPhone OS 4.0 で作業しています。
これが私のコードです:
UIButton *btn=[[UIButton alloc] init];
[btn setImage:[UIImage imageNamed:@"Back.png"] forState:UIControlStateNormal];
[btn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
[btn setImageEdgeInsets:UIEdgeInsetsMake(0, 70, 0, 20)];
UIBarButtonItem *b=[[UIBarButtonItem alloc] initWithCustomView:btn];
self.navigationItem.leftBarButtonItem=b;
[b release];
[btn release];
注: iPhone OS 4.0 のみでは動作しません。では、どうすればこれを達成できますか?