縦画面時は44px、横画面時は32px の画像を用意する必要があるが、
元からその2種類を登録するメソッドがあった。
- (void)setupNavigationBar { UIBarButtonItem *refreshBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(didPushReload:)]; UIBarButtonItem *confBtn = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"conf_44.png"] landscapeImagePhone:[UIImage imageNamed:@"conf_32.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(didPushConf:)]; self.navigationItem.rightBarButtonItems = @[refreshBtn, confBtn]; }