После создания стандартного / стандартного приложения в стиле навигации я пытаюсь добавить кнопку перезагрузки на панель навигации в свой RootViewController. Следующее работает, однако добавляет границу к кнопке, что, насколько я могу судить, довольно нестандартно для приложений для iPad.
Как добавить кнопку без рамки?
- (void)viewDidLoad {
if (reloadButton == nil) {
reloadButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemRefresh target: nil action: nil];
reloadButton.style = UIBarButtonItemStylePlain;
reloadButton.target = self;
reloadButton.action = @selector(reloadRates);
self.navigationItem.rightBarButtonItem = reloadButton;
}
....
}
В конечном итоге это приложение предназначено как для iPhone, так и для iPad, но сейчас меня интересует только iPad.
Оказывается, что изменение стиля с UIBarButtonItemStylePlain
на UIBarButtonItemStyleBordered
приводит к той же кнопке с рамкой.