私は iPad と iPhone 用のアプリに取り組んでおり、ナビゲーション バーに複数のバー アイテムを追加しましたが、別のバー アイテムを追加したいです... iPad のナビゲーション バーで 2 つのアイテムを追加したいだけですすでに機能している権利。しかし、iPhone ナビゲーション バーの左側に 2 つのボタンを追加したいと考えています。しかし、私が試している方法では、同じナビゲーション バー、同じアイテム、さまざまなアイテムをナビゲーション バーに追加する方法に関するアイデアが得られます。
これが私のコードです:
UIBarButtonItem *refreshButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self action: @selector(IpadReload:)];
UIImage *emailIcon = [UIImage imageNamed:@"emailicon.png"];
UIBarButtonItem *emailButton = [[UIBarButtonItem alloc] initWithImage:(emailIcon) style:UIBarButtonItemStylePlain target:self action:@selector(emailButtonTapped:)];
NSArray *rightButtonsArray = [[NSArray alloc] initWithObjects:refreshButton, emailButton, nil];
self.navigationItem.rightBarButtonItems = rightButtonsArray;
UIBarButtonItem *previousButton = [[UIBarButtonItem alloc] initWithTitle:@"Previous" style:UIBarButtonItemStylePlain target: self action: @selector(PreviousClicked:)];
UIImage *phoneIcon = [UIImage imageNamed:@"phoneicon.png"];
UIBarButtonItem *phoneButton = [[UIBarButtonItem alloc] initWithImage:(phoneIcon) style:UIBarButtonItemStylePlain target:self action:@selector(callPhone:)];
NSArray *leftButtonsArray = [[NSArray alloc] initWithObjects:previousButton, phoneButton, nil];
self.navigationItem.leftBarButtonItems = leftButtonsArray;