创建标准/默认导航风格应用程序后,我试图将一个重新加载按钮添加到导航栏中的“RootViewController”。下面的作品,但是增加了一个边框的按钮,这是我可以告诉iPad应用程序相当不标准。如何从iPad导航栏中的UIButtonBarItem中删除边框?
如何添加没有边框的按钮?
- (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
会导致相同的边框按钮。
很不错 - 它的工作顺利。 – Ramesh 2013-01-18 21:21:25
令人惊叹!我一直在寻找这个很长一段时间。谢谢。 :) – 2013-01-23 02:29:16
这就是答案,像魅力一样工作。谢谢。 – Laszlo 2014-04-28 09:54:21